DevOps Demos. Boilerplates/Samples, Tutorials and Screencasts¶
Nubenetes V2 Elite Portal
You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the V1 Historical Archive.
Architectural Context
Detailed reference for DevOps Demos. Boilerplates/Samples, Tutorials and Screencasts in the context of Architectural Foundations.
Application Architecture¶
Event-Driven¶
GraphQL¶
- (2021) hasura.io: A Simple, Realtime, Event Driven Architecture with QR Codes [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] โ 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.
Application Delivery¶
Asynchronous Messaging¶
Red Hat Fuse¶
- (2021) developers.redhat.com: Message broker integration made simple with Red Hat Fuse [JAVA CONTENT] [LEGACY] โ 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.
CICD Pipelines¶
Tekton Pipelines¶
- (2020) Build a Go application using OpenShift Pipelines [YAML / GO CONTENT] [COMMUNITY-TOOL] โ 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.
- (2020) Set up continuous integration for .NET Core with OpenShift Pipelines [YAML / C# CONTENT] [COMMUNITY-TOOL] โ 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.
Database Schema Management¶
Liquibase Integration¶
- (2021) piotrminkowski.com: Continuous Delivery on Kubernetes with Database using ArgoCD and Liquibase [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Deployment Strategies¶
Canary Deployments¶
- (2020) openshift.com: Simple Canary Deployments using Kubernetes StatefulSets on OpenShift [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Developer Platforms¶
App Deployment¶
- (2021) shipa.io: Deploying a real-world application on Kubernetes [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] โ 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).
Local Development¶
- (2021) shipa.io: Developing and deploying applications to Kubernetes locally with Shipa and Minikube [SHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] โ 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).
Enterprise Modernization¶
Multi-Cluster Strategy¶
- (2021) openshift.com: Applications Here, Applications There! - Part 3 - Application Migration [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ Investigates strategies for migrating active application states and resource structures between hybrid and multi-cloud OpenShift clusters without losing critical metadata or transaction continuity.
GitOps¶
Microservices Showcase¶
- (2020) rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red' Hat Runtimes demo [JAVA / YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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 on Kubernetes¶
Eclipse JKube Tools¶
- (2021) Building and Deploying a Weather Web Application onto Kubernetes/Red Hat OpenShift using Eclipse JKube [JAVA CONTENT] [COMMUNITY-TOOL] โ Explores compiling and deploying Java-based web workloads to OpenShift clusters via Eclipse JKube. Demonstrates zero-configuration manifest generation and automated containerization workflows.
- (2021) youtube: Deploy your Java applications to the Cloud using Eclipse JKube (petclinic) ๐ [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Load Balancing¶
High Availability¶
- (2021) dev.to: Build a highly available Node.js application using Docker, NGINX and AWS ELB [JAVASCRIPT/SHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] โ 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).
Application Development¶
Cloud-Native Java¶
Advanced Microservices¶
- (2023) piomin/sample-spring-microservices-new: Microservices with Spring Cloud' Advanced Demo Project [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Spring Boot Microservices¶
- (2022) piomin/sample-spring-microservices-kubernetes: Microservices with Spring' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com ๐ [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Containerization¶
Java Spring Boot¶
- (2021) javatechonline.com: How To Deploy Spring Boot Application In Docker? [JAVA CONTENT] [COMMUNITY-TOOL] [GUIDE] โ 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¶
Build Automation¶
- (2021) spring.io: YMNNALFT: Easy Docker Image Creation with the Spring Boot Maven Plugin and Buildpacks [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Local Development (1)¶
- (2020) piotrminkowski.com: Spring Boot on Kubernetes with Buildpacks and Skaffold ๐ [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Microservices Demo¶
- (2020) redhat-actions/spring-petclinic โญ 4 [JAVA CONTENT] ๐๐๐๐ [ENTERPRISE-STABLE] โ 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.
Project Bootstrapping¶
- (2026) Spring Initializr ๐ [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Microservices Showcase (1)¶
Spring Boot¶
- (2021) MapIt [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
NodeJS¶
Deployment Tooling¶
- (2021) developers.redhat.com: Deploying Node.js applications to Kubernetes with Nodeshift and Minikube [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] โ 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.
Process Automation¶
RHPAM¶
- (2020) github.com/jbossdemocentral: Red Hat Process Automation Manager Mortgage' Demo [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Reference Templates¶
OpenShift 4.8¶
- (2021) developers.redhat.com: New application samples in Red Hat OpenShift 4.8 [N/A CONTENT] [COMMUNITY-TOOL] โ 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.
Serverless Java¶
Quarkus Integration¶
- (2020) Develop and test a Quarkus client on Red Hat CodeReady Containers with Red Hat Data Grid 8.0 [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
gRPC Communication¶
- (2023) piotrminkowski.com: Introduction to gRPC with Quarkus [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Tutorials¶
Developer Demos¶
- (2023) Red Hat Tutorials & Examples: github.com/redhat-developer-demos ๐ [JAVA / GO / NODE.JS CONTENT] [COMMUNITY-TOOL] โ 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.
Application Modernization¶
Integration Frameworks¶
OpenShift and Camel¶
- (2021) developers.redhat.com: Modernizing applications with Apache Camel, JavaScript, and Red Hat OpenShift [JAVASCRIPT CONTENT] [LEGACY] โ 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.
Spring to Quarkus¶
Framework Migration¶
- (2020) aytartana.wordpress.com: Migrating SpringBoot PetClinic REST to Quarkus [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Architecture¶
Microservices¶
Demo Systems¶
- (2021) hbollon/k8s-voting-app-aws โญ 34 [GO CONTENT] ๐ [COMMUNITY-TOOL] โ 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.
CI-CD¶
Azure AKS¶
GitHub Actions¶
- (2021) trstringer.com: Deploy to AKS from GitHub Actions ๐ [YAML CONTENT] [COMMUNITY-TOOL] โ 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.
Java (1)¶
Automated Workflows¶
- (2020) CI/CD for Kubernetes through a Spring Boot example (Banzai Cloud CI/CD) [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
CICD¶
GitOps (1)¶
GitLab Agent¶
- (2022) about.gitlab.com: GitOps with GitLab: Connect with a Kubernetes cluster [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] โ 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.
CICD Infrastructure¶
Build and Packaging¶
Custom Packager¶
- (2025) Jenkins Custom WAR Packager โญ 87 [JAVA CONTENT] [ADVANCED LEVEL] ๐ [COMMUNITY-TOOL] โ 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.
CICD Pipelines (1)¶
Automated Cloud Deployments¶
AWS ECS Deployments¶
- (2022) freecodecamp.org: How to Setup a CI/CD Pipeline with GitHub Actions and AWS [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] โ 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.
Cloud Native Architecture¶
Microservices Migration¶
Case Study¶
- (2023) Salaboy/From Monolith to K8s โญ 354 [JAVA CONTENT] [ADVANCED LEVEL] ๐๐๐ [COMMUNITY-TOOL] โ 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.
Cloud Native Infrastructure¶
Enterprise Messaging¶
Kafka on Kubernetes¶
APIs and Gateways¶
- (2020) HTTP-based Kafka messaging with Red Hat AMQ Streams [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Observability and Testing¶
Pod Mocking¶
- (2024) stefanprodan/podinfo โญ 5917 [GO CONTENT] ๐๐๐๐ [ENTERPRISE-STABLE] โ 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).
Cloud Native Platforms¶
Red Hat OpenShift¶
Local Development (2)¶
CodeReady Containers¶
- (2021) Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides [SHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Cloud Platform¶
Microsoft Azure¶
Sample Architecture¶
- (2026) github.com/Azure-Samples ๐ [NONE CONTENT] [COMMUNITY-TOOL] โ 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.
Cloud Providers¶
Google GKE¶
Application Dev¶
- (2021) github.com/MatthewCYLau: TypeScript Node Express Google Kubernetes Engine' (GKE) โญ 11 [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] โ 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.
Cloud-Native Application Development¶
Go Development¶
Microservices (1)¶
- (2023) github.com/learning-cloud-native-go/myapp: Learning Cloud Native Go -' myapp ๐ โญ 1093 [GO CONTENT] ๐๐๐ [COMMUNITY-TOOL] โ 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).
Open Source Software¶
Reference Implementations¶
- (2021) todaywasawesome/oss-apps: OSS Applications [YAML/HELM CONTENT] [COMMUNITY-TOOL] โ 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).
Cloud-Native Applications¶
Java Microservices¶
Azure Container Apps¶
- (2025) docs.microsoft.com: Deploy Spring microservices to Azure [MARKDOWN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] โ Architectural reference documentation illustrating Spring microservice deployment strategies on Azure Container Apps (ACA). Compares managed Spring Cloud components with raw container configurations.
Container Images¶
- (2021) ref 4 [DOCKERFILE CONTENT] [COMMUNITY-TOOL] โ 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.
Kubernetes Deployment¶
- (2024) github.com/spring-petclinic/spring-petclinic-kubernetes ๐ โญ 168 [JAVA CONTENT] [ADVANCED LEVEL] ๐๐๐๐๐ [DE FACTO STANDARD] โ 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.
Spring Cloud¶
- (2025) Spring PetClinic Microservices โญ 2136 [JAVA CONTENT] ๐๐๐๐๐ [DE FACTO STANDARD] โ 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.
- (2020) Distributed version of Spring Petclinic built with Spring Cloud ๐ โญ 2 [JAVA CONTENT] ๐๐ [COMMUNITY-TOOL] โ 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.
Cloud-Native Infrastructure¶
Kubernetes Core¶
Declarative Templates¶
- (2024) Kubernetes Examples โญ 1421 [YAML CONTENT] ๐๐๐ [COMMUNITY-TOOL] โ 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).
Learning Resources¶
Kubernetes Courses¶
- (2024) wardviaene/kubernetes-course โญ 1732 [YAML/GO CONTENT] ๐๐๐๐ [ENTERPRISE-STABLE] โ 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).
DevOps¶
CICD Platforms¶
Jenkins¶
Docker Containerization¶
- (2018) github.com/arun-gupta/docker-jenkins-pipeline: Docker + Java + Jenkins Pipeline [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Modular Pipeline Library¶
- (2021) youtube: Modular Pipeline Library: 4. Petclinic Pipeline ๐ [N/A CONTENT] [COMMUNITY-TOOL] โ 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.
Spring Petclinic Pipeline¶
- (2020) deors/deors-demos-petclinic jenkinsfile [GROOVY CONTENT] [COMMUNITY-TOOL] โ 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.
Cloud Native CICD¶
Jenkins X¶
AWS EKS Integration¶
- (2021) Modernize Your CI/CD Pipeline Using Jenkins X with Amazon EKS [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] โ 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.
Continuous Delivery¶
Infrastructure Provisioning¶
Crossplane Spinnaker Integration¶
- (2021) amazon.com: Declarative provisioning of AWS resources with Spinnaker and Crossplane [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] โ 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.
Spinnaker Setup¶
Kubernetes Native Deployment¶
- (2019) hackernoon: Using Spinnaker with Kubernetes for CI/CD [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] โ 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.
Kubernetes Integration¶
AWS EKS¶
Jenkins Pipelines¶
- (2021) youtube: How to set up AWS Kubernetes Jenkins pipeline [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
DevOps and Platform Engineering¶
Interview Preparation¶
Reference Guides¶
- (2026) bregman-arie/devops-exercises ๐ โญ 82758 [PYTHON/YAML CONTENT] ๐๐๐๐๐ [DE FACTO STANDARD] [GUIDE] โ 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).
DevSecOps and Automation¶
End-to-End Pipelines¶
Multi-Version Deployments¶
- (2023) mrcloudbook.com: Automating Tetris Deployments: DevSecOps with ArgoCD, Terraform, and Jenkins for Two Game Versions [GROOVY CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Jenkins-based CI-CD¶
AWS and Jenkins¶
- (2020) bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes on aws [GROOVY CONTENT] [COMMUNITY-TOOL] โ 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.
Jenkins Architecture¶
- (2020) piotrminkowski.com: Continuous Integration with Jenkins on Kubernetes ๐ [GROOVY CONTENT] [COMMUNITY-TOOL] โ 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.
DevSecOps and IDEs¶
Google Cloud Code¶
Developer Experience¶
- (2024) github.com/GoogleCloudPlatform/cloud-code-samples ๐ โญ 437 [GO CONTENT] ๐๐๐๐๐ [DE FACTO STANDARD] โ 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).
Quality Assurance¶
Azure Cloud Testing¶
- (2024) github.com/microsoft: Contoso Traders - Cloud testing tools demo app โญ 168 [TYPESCRIPT CONTENT] [ADVANCED LEVEL] ๐๐๐๐๐ [DE FACTO STANDARD] โ 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.
Developer Experience (1)¶
Inner Loop Development¶
Local Tooling¶
- (2023) Azure/Draft ๐ โญ 642 [GO CONTENT] ๐๐๐๐๐ [DE FACTO STANDARD] โ 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.
Enterprise Architecture¶
Business Process Management¶
RHPAM (1)¶
- (2020) gitlab.com: Red Hat Process Automation Manager - Signal Marketing Demo [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Event-Driven Architectures¶
Cloud-Native Java (1)¶
Kafka with Spring Boot¶
- (2021) itnext.io: Event-Driven Architectures with Kafka and Java Spring-Boot โ Revision 1 [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
Go and CQRS¶
gRPC Microservices¶
- (2021) dev.to: Go, Kafka and gRPC clean architecture CQRS microservices with Jaeger tracing [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Observability and Diagnostics¶
Kafka at Scale¶
- (2022) codeopinion.com: Troubleshooting Kafka with 2000 Microservices [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Realtime Streams¶
FastAPI and Ably¶
- (2022) ably.com: Building a realtime ticket booking solution with Kafka, FastAPI, and Ably [PYTHON CONTENT] [COMMUNITY-TOOL] โ 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.
Serverless Java (1)¶
Quarkus with Kafka¶
- (2021) piomin/sample-quarkus-serverless-kafka [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
GitOps (2)¶
Continuous Deployment¶
Flux v2¶
- (2023) flux2-kustomize-helm-example ๐ โญ 1268 [YAML CONTENT] ๐๐๐ [COMMUNITY-TOOL] โ 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.
GitOps and Declarative Git¶
Developer Platforms (1)¶
GitHub Actions (1)¶
- (2021) shipa.io: GitOps in Kubernetes, the easy wayโwith GitHub Actions and Shipa [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] โ 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).
GitOps Tools¶
Flux and Helm¶
- (2022) mytechramblings.com: A practical example of GitOps using Azure DevOps, Azure Container Registry, Helm, Flux and Kubernetes [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] โ 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).
Infrastructure and Operations¶
Observability and Service Mesh¶
OpenShift ServiceMesh¶
- (2021) Monitoring Services like an SRE in OpenShift ServiceMesh [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Infrastructure and Platform¶
Autoscaling¶
Event-Driven Scaling¶
- (2021) tomd.xyz: Event-driven integration on Kubernetes with Camel & KEDA ๐ [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Infrastructure as Code¶
Serverless Deployment¶
Terraform and AWS Lambda¶
- (2022) dev.to: Creating a Rest API with Infrastructure as Code (Terraform) & Serverless (Lambda + Python) - Part 2 CI/CD [HCL CONTENT] [COMMUNITY-TOOL] โ 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.
Infrastructure as Code and CI-CD¶
Developer Platforms (2)¶
CI-CD Pipelines¶
- (2021) shipa.io: A Developer focused CI/CD pipeline for Kubernetes [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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).
Java Cloud Native¶
Spring Cloud (1)¶
Kubernetes Integration (1)¶
- (2026) github: Spring Cloud Kubernetes ๐ โญ 3534 [JAVA CONTENT] [ADVANCED LEVEL] ๐๐๐๐๐ [DE FACTO STANDARD] โ 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.
Local Development (3)¶
Red Hat OpenShift Local¶
Process Automation (1)¶
- (2020) schabell.org: CodeReady Containers - Building a Cloud-Native Human Resources Process [N/A CONTENT] [COMMUNITY-TOOL] โ 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.
Networking¶
Security¶
Recipes¶
- (2021) ahmetb/kubernetes-network-policy-recipes ๐ โญ 6144 [YAML CONTENT] ๐๐๐๐๐ [DE FACTO STANDARD] โ The premier open-source repository for reusable NetworkPolicy templates. Provides validated configuration files to handle common cloud-native security patterns.
Observability¶
Microservices Telemetry¶
Grafana Stack¶
- (2022) grafana.com: How Istio, Tempo, and Loki speed up debugging for microservices [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] โ 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.
OpenTelemetry¶
Reliability Engineering¶
- (2022) itnext.io: OpenTelemetry โ Understanding SLI and SLO with OpenTelemetry Demo [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Orchestration¶
AKS¶
Masterclass¶
- (2023) github.com/stacksimplify/azure-aks-kubernetes-masterclass ๐ [HCL CONTENT] ๐๐๐๐ [ENTERPRISE-STABLE] โ 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.
Kubernetes¶
EKS Training¶
- (2025) eksworkshop.com [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] โ The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI).
Platform Engineering¶
GitOps and CI-CD¶
AWS and Argo CD¶
- (2023) mrcloudbook.com: GitOps: Deploying Tetris on EKS Using ArgoCD [YAML CONTENT] [COMMUNITY-TOOL] โ 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.
Argo CD and OpenShift Pipelines¶
- (2021) piotrminkowski.com: Kubernetes CI/CD with Tekton and ArgoCD ๐ [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
- (2020) developers.redhat.com: From code to production with OpenShift Pipelines and Argo CD [YAML CONTENT] [COMMUNITY-TOOL] โ 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.
Multi-Cluster GitOps¶
- (2020) developers.redhat.com: Introduction to Tekton and Argo CD for multicluster development [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Serverless Workflows¶
- (2020) developers.redhat.com: Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo CD, Part 1 [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
GitOps and Deployment¶
Flux Ecosystem¶
- (2020) A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux ๐ [NONE CONTENT] [COMMUNITY-TOOL] โ 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.
Machine Learning Operations¶
OpenShift AI¶
- (2023) OpenShift AI Examples โญ 25 [PYTHON CONTENT] [ADVANCED LEVEL] ๐๐๐๐๐ [DE FACTO STANDARD] โ 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.
Quality Assurance (1)¶
API Testing Automation¶
Newman Integration¶
Jenkins Pipelines (1)¶
- (2020) LerryAlexander: Postman + Newman API Automated Tests running on a Jenkins' Pipeline ๐ โญ 3 [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] โ 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.
Reference Architectures¶
Industry Verticals¶
Healthcare¶
- (2022) gitlab.com/redhatdemocentral: Healthcare [ASCIIDOC CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Security (1)¶
Vulnerabilities¶
Hacking Labs¶
- (2024) The Kubernetes Goat โญ 5674 [GO CONTENT] [ADVANCED LEVEL] ๐๐๐๐ [ENTERPRISE-STABLE] โ 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.
Serverless and Knative¶
Serverless Frameworks¶
Knative Serving¶
- (2021) dev.to: What is Knative Serving? A Friendly Guide [N/A CONTENT] [COMMUNITY-TOOL] โ 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.
- (2020) aymen-segni.com: Deploying Serverless Services on Kubernetes using Knative [YAML CONTENT] [COMMUNITY-TOOL] โ 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.
Knative Tutorial¶
- (2023) knative-tutorial โญ 291 [JAVA / YAML CONTENT] ๐๐๐๐๐ [DE FACTO STANDARD] โ A comprehensive repository tutorial focused on Knative. Delivers detailed, practical instructions for implementing Knative Serving, traffic splitting, event brokers, and scale-to-zero configurations.
Serverless Java (2)¶
Knative Service¶
- (2021) piotrminkowski.com: Serverless Java Functions on OpenShift [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] โ 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.
Service Mesh¶
Consul¶
Local Development (4)¶
- (2021) learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube ๐ [HCL CONTENT] [COMMUNITY-TOOL] โ 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.
GitOps (3)¶
Progressive Delivery¶
- (2023) github.com/stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery' with Flux v2, Flagger and Istio ๐ โญ 668 [YAML CONTENT] [ADVANCED LEVEL] ๐๐ [COMMUNITY-TOOL] โ 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.
Software Development¶
Microservices (2)¶
Reference Architecture¶
Spring Petclinic¶
- (2022) spring-petclinic.github.io [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] โ 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.
Spring Petclinic Red Hat¶
- (2020) github.com/redhat-developer-demos/spring-petclinic ๐ [JAVA CONTENT] [COMMUNITY-TOOL] โ 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.
๐ก Explore Related: About | Kubernetes | Kubernetes Tools