Workflows

Repeatable engineering workflows with explicit verification.

364 published

Page 2 of 11

Git Branch Cleanup Workflow

Identify and delete local branches that have been merged into the main branch to keep the repository tidy and avoid confusion.

beginner~15 min
git · workflow · cleanup

Git Rebase Interactive Workflow

Use interactive rebase to squash, reorder, or edit commits before merging a feature branch into main.

beginner~20 min
git · rebase · workflow

Graceful Shutdown Design

Improve service reliability: design graceful shutdown, tune health probes, and verify the system degrades gracefully under partial failure.

intermediate~30 min
reliability · resilience · operations

HTTP Cache Headers Workflow

Configure HTTP cache headers for static assets and API responses to improve performance and reduce server load.

beginner~20 min
caching · http · workflow

Incident Postmortem Blameless Workflow

Conduct a blameless postmortem after an incident to identify root causes, action items, and systemic improvements.

advanced~90 min
postmortem · blameless · workflow

Incident Runbook Create Workflow

Create a detailed incident response runbook with step-by-step procedures for common incident types.

intermediate~120 min
incident · runbook · workflow

Load Test Design Workflow

Design a load test that simulates realistic user behavior with ramp-up, steady state, and ramp-down phases.

intermediate~90 min
load-testing · performance · workflow

Local Lint Setup Workflow

Configure and run a linter locally to catch code quality issues before pushing to the remote repository.

beginner~20 min
linting · code-quality · workflow

Log Aggregation Setup Workflow

Set up centralized log aggregation to collect, search, and alert on logs from all services in one place.

intermediate~90 min
logging · aggregation · workflow

Log Level Configuration Workflow

Configure application log levels for different environments to balance observability and performance.

beginner~15 min
logging · configuration · workflow

Metric Cardinality Audit

Tune observability: audit metric cardinality, configure trace sampling, and confirm logs are structured and retained within budget.

advanced~35 min
observability · monitoring · cost

ML Model Deploy Serve Workflow

Deploy a trained ML model as a serving endpoint with A/B testing, monitoring, and rollback capability.

advanced~90 min
ml · deployment · workflow

ML Model Deployment Gate

Validate machine-learning artifacts against explicit gates before promotion, covering model quality, inference latency, and data drift.

advanced~50 min
ml · mlops · reliability

Multi Region Failover Implementation Workflow

Implement multi-region failover with DNS routing, data replication, and automated health-based traffic switching.

advanced~180 min
failover · multi-region · workflow

NPM Audit Fix Workflow

Run npm audit to identify vulnerabilities and apply fixes in a controlled manner with testing after each fix.

beginner~20 min
npm · security · workflow

OAuth Flow Implementation Workflow

Implement an OAuth 2.0 authorization code flow with PKCE for secure third-party authentication.

intermediate~60 min
oauth · authentication · workflow

Observability SLO Define Workflow

Define service level objectives with error budgets, alerting, and burn rate monitoring for data-driven reliability.

advanced~90 min
slo · observability · workflow

Performance Budget Enforce Workflow

Define and enforce performance budgets for page weight, load time, and runtime metrics to prevent performance regression.

intermediate~45 min
performance · budget · workflow

Readme Bootstrap Workflow

Create a minimal README with project name, setup instructions, and usage examples for a new repository.

beginner~30 min
documentation · readme · workflow

Reserved Capacity Review

Operate cloud infrastructure safely: review cost anomalies, verify failover, and confirm resources are tagged and within quota.

intermediate~30 min
cloud · cost · reliability

Runbook Test Automation

Tune SRE practice: review alert routing, audit dashboard coverage, and confirm every alert has a runbook and a clear owner.

advanced~40 min
sre · observability · operations

Search Index Build Workflow

Build a full-text search index using Elasticsearch or Meilisearch with proper mapping, analyzers, and relevance tuning.

intermediate~75 min
search · index · workflow

Secret Rotation Implementation Workflow

Implement a secret rotation process that regularly changes API keys and database credentials without downtime.

intermediate~60 min
security · secrets · rotation

Secrets Scan in CI

Run a focused security review: scan for leaked secrets, verify least-privilege IAM, and confirm dependency provenance before release.

beginner~20 min
security · compliance · release

Security Pen Test Internal Workflow

Conduct an internal penetration test to identify vulnerabilities in the application before external attackers do.

advanced~240 min
security · penetration-test · workflow

Service Mesh Adoption Workflow

Adopt a service mesh for traffic management, mutual TLS, and observability across microservices without code changes.

advanced~120 min
service-mesh · kubernetes · workflow

Slow Query Sampling

Maintain a database safely: analyze index usage, review query plans, and apply changes with a verified rollback path.

intermediate~25 min
database · performance · operations

Tech Debt Triage

Improve team process: triage tech debt, review pull-request staleness, and confirm retrospective actions are tracked to closure.

intermediate~30 min
team · process · quality

Timeout Budget Design

Harden a backend service: define timeouts and retries, verify idempotency, and confirm the API contract under representative load.

intermediate~30 min
backend · reliability · api

WebSocket Connection Management Workflow

Implement WebSocket connection lifecycle management with reconnection, heartbeat, and graceful shutdown for reliable real-time communication.

intermediate~50 min
websocket · reconnection · workflow

Zero Downtime Deploy Verify Workflow

Deploy an update with zero downtime using rolling updates and verify health checks during the transition.

intermediate~40 min
deployment · zero-downtime · workflow

Adaptive Concurrency Limit Workflow

Tune a concurrency limit adaptively from observed latency, using additive increase and multiplicative decrease to find the sweet spot without manual setting.

intermediate~40 min
concurrency · adaptive · performance

API Rate Limit Tuning Workflow

Tune API rate limits from real traffic distribution, setting per-key limits that protect the backend without rejecting the 99th percentile of legitimate callers.

intermediate~35 min
rate-limit · api · tuning

API Version Sunset Workflow

Mark a deprecated API version with a Sunset header, monitor usage to zero, then remove the version with a coordinated client migration and a rollback gate.

intermediate~60 min
api · versioning · deprecation

Cache Stampede Prevention Workflow

Prevent cache stampede on key expiry by adding jittered TTLs, early refresh, and a single-flight loader so one miss does not flood the backend.

intermediate~30 min
cache · stampede · resilience

Capacity Forecast Workflow

Collect load and saturation metrics over a season, fit a trend with a growth model, and translate the forecast into a headroom request with a review cadence.

intermediate~50 min
capacity · forecasting · planning