ClickHouse Migrations That Wait for Mutations: ch-migrate 0.7
ClickHouse acknowledges an ALTER ... UPDATE before the data is rewritten. ch-migrate 0.7 waits for the mutation and records the migration once it's done.
Insights on engineering, technology, and business strategy
Showing 11 articles in Dev Guides
ClickHouse acknowledges an ALTER ... UPDATE before the data is rewritten. ch-migrate 0.7 waits for the mutation and records the migration once it's done.
ClickHouse doesn't roll back a failed migration, so every statement must be safe to run twice. ch-migrate 0.6 checks that first, and makes SET apply.
ClickHouse migrations in plain SQL: ch-migrate 0.5 drops the Python glue each schema change used to need. Write an upgrade file and a downgrade file.
Identity Center consumes your assertion, then the connection drops before the token arrives. How to handle that failure, and the API AWS should add.
25 coding-agent sessions on a 64 GB workstation hit a scaling problem, not a RAM shortage. How I shared MCP and model servers, workflow unchanged.
You wrote a Claude Code skill yesterday. Three teammates want it by Friday. Here's how to package skills as plugins and roll them out by version.
Lambda is simple until you hit its sharp edges: cold starts, memory-CPU coupling, timeout chains and the 75 GB storage cliff. The fix for each.
ch-migrate is an open-source ClickHouse migration tool built on Alembic: versioned schema changes for every environment, with bootstrap and rollbacks.
Runbooks go stale and nobody reads them. Encode your Terraform, migration and deploy procedures as Claude Code skills the agent follows step by step.
RDS Proxy defaults: IdleClientTimeout 30 minutes, ConnectionBorrowTimeout 120 seconds. When to change each for Lambda, and how pinning caps concurrency.
Install Python packages from AWS CodeArtifact with uv: the keyrings.codeartifact plugin, keyring-provider set to subprocess, and one variable.