Replacement Guide

How to Build Your Own Spinnaker

Replace Spinnaker with a custom build. Multi-cloud continuous delivery for the enterprise

Weekend Project
16 features31 integrationsOne weekend

Estimated Timeline

Based on 16 features at Weekend Project difficulty, expect about One weekend with AI-assisted development.

1
Setup & scaffolding
2 hours
2
Core features
4-6 hours
3
Polish & deploy
2 hours

Recommended Tech Stack

Next.js 14

Full-stack React framework with API routes and server components

Supabase

PostgreSQL database, auth, and real-time subscriptions

Tailwind CSS

Utility-first styling for rapid UI development

Key Features to Replicate

Top features across 8 categories. See all 16 features

Deployment(4 features)

Blue/Green Deployments

Built-in deployment strategy for zero-downtime releases with easy rollback capability

Canary Deployments

Built-in deployment strategy for gradual rollout with monitoring and automatic rollback on failure

Deployment Strategies

Configure pipelines with built-in deployment strategies such as highlander and blue/green, with rolling blue/green and canary in active development, or define custom strategies

Immutable Images

Create and deploy immutable images for faster rollouts, easier rollbacks, and elimination of hard to debug configuration drift issues

Integration(4 features)

CI Integrations

Listen to events, collect artifacts, and trigger pipelines from Jenkins or Travis CI

Monitoring Integrations

Tie your releases to monitoring services Datadog, Prometheus, Stackdriver, SignalFx, or New Relic using their metrics for canary analysis

Multi-Cloud Support

Deploy across multiple cloud providers including AWS EC2, Kubernetes, Google Compute Engine, Google Kubernetes Engine, Google App Engine, Microsoft Azure, Openstack, Cloud Foundry, Oracle Cloud Infrastructure, and DC/OS

Pipeline Triggers

Trigger pipelines via git events, Jenkins, Travis CI, Docker, CRON, or other Spinnaker pipelines

Administration(1 features)

CLI Tool (Halyard)

Install, configure, and update your Spinnaker instance with halyard, Spinnaker's CLI tool

Approval(1 features)

Manual Judgments

Require a manual approval prior to releasing an update with a manual judgement stage

Automation(1 features)

Automated Releases

Create deployment pipelines that run integration and system tests, spin up and down server groups, and monitor rollouts

Image Management(1 features)

VM Bakery

Bake immutable VM images via Packer, which comes packaged with Spinnaker and offers support for Chef and Puppet templates

Notifications(1 features)

Notifications

Set up event notifications for email, Slack, HipChat, or SMS (via Twilio)

Scheduling(1 features)

Restricted Execution Windows

Restrict the execution of stages to certain windows of time, making sure deployments happen during off-peak traffic or when the right people are on hand to monitor the roll-out

Cost Calculator

Pricing data not available for Spinnaker. Check their website for current pricing.

Ready to Build?