deployment-patterns

Guide deployment workflows, CI/CD pipelines, and Docker containerization for web applications.

12|4|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TeiNam/kiro-with-harness --skill deployment-patterns-teinam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-patterns
Source: https://github.com/TeiNam/kiro-with-harness/tree/main/skills/deployment-patterns
Command: npx skills add https://github.com/TeiNam/kiro-with-harness --skill deployment-patterns-teinam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of deployment workflows, CI/CD pipelines, Docker containerization, and production readiness for web applications, providing a structured approach to streamline these processes.

Core Features & Use Cases

  • Deployment Workflows: Offers guidance on various deployment strategies like rolling, blue-green, and canary deployments.
  • CI/CD Pipelines: Provides templates and best practices for setting up CI/CD pipelines using GitHub Actions.
  • Docker Containerization: Offers multi-stage Dockerfile examples for Node.js, Go, and Python/Django applications.
  • Health Checks: Details on implementing health check endpoints and Kubernetes probes.
  • Environment Configuration: Covers the Twelve-Factor App pattern and configuration validation.
  • Rollback Strategy: Includes instructions for instant rollback and a rollback checklist.
  • Production Readiness Checklist: Ensures all aspects of the application are ready for production deployment.

Quick Start

Analyze your deployment needs and apply the appropriate deployment strategy from the Skill's guide.

Frequently Asked Questions about deployment-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What's the best way to set up CI/CD pipelines for Docker containerization?

The best way to set up CI/CD pipelines for Docker containerization involves using multi-stage Dockerfiles and GitHub Actions templates to automate builds, run health checks, and validate environment configurations before production release.

How do I implement a rollback strategy for a production web application?

To implement a rollback strategy for a production web application, utilize instant rollback procedures and a comprehensive rollback checklist to quickly revert deployments if health checks fail or critical issues emerge after release.

What is the difference between blue-green, canary, and rolling deployments?

Blue-green deployments switch traffic between two identical environments, canary deployments route traffic incrementally to test stability, and rolling deployments update instances sequentially to minimize downtime during release.

How do I configure Kubernetes health check probes for production readiness?

Configure Kubernetes health check probes by implementing dedicated health check endpoints in your web application, allowing the orchestration platform to monitor availability and automatically restart unhealthy containers.

Can I use multi-stage Dockerfiles for Node.js, Go, and Django applications?

Yes, you can use multi-stage Dockerfiles for Node.js, Go, and Python/Django applications to optimize container images by separating the build environment from the final production runtime environment.

When do I need a production readiness checklist before deploying?

You need a production readiness checklist before deploying to ensure environment configurations validate against the Twelve-Factor App pattern, health checks are functional, and rollback procedures are prepared for a stable release.