Tag
#deployment
6 articles
Mix Releases for Zero-Surprise Deploys: What Ships Is What You Tested
A Mix release is a sealed artifact. Build it once, test it, ship the exact bytes to production. Here's the pipeline β and the three mistakes that make releases lie about what's running.
Feature Flags for Gradual Rollout: Ship the Code, Gate the Blast Radius
Deploy and release are different events. Feature flags let you ship code to production and enable it for 1% of users, then 10%, then everyone. Here's how Prismatic gates risky changes without branching hell.
Building and Deploying Elixir Releases
Complete guide to Elixir releases covering mix release configuration, runtime.exs, Docker multi-stage builds, Fly.io deployment, and hot upgrade patterns.
From Health Score to Production: The Deploy Pipeline
The three-phase production deployment pipeline: pre-deploy validation with quality gates and doctrine checks, deployment via Fly.io, and post-deploy health verification with smoke tests and performance checks.
Configuration Management in a Large Elixir Umbrella
Managing configuration across a 94-app umbrella: compile-time vs runtime config, environment variables, application-specific settings, and avoiding common pitfalls.
CI/CD Pipeline Architecture for a 94-App Umbrella
GitLab CI/CD pipeline design for the Prismatic Platform: multi-stage compilation, doctrine validation, deploy gates, artifact management, and production deployment.