Testcontainers
Engineering Practices
Tests run against real PostgreSQL and Redis, because a mock encodes what we believe.
A library that starts real dependencies in containers for the duration of a test run and disposes of them afterwards.
How we use it
Database tests run against a real PostgreSQL, not a substitute. A mocked database agrees with whatever the test author believed, which is exactly the belief the test was meant to check.
9
systems
Articles about this
The Gate Is One Command
A check that exists only in a workflow file is a check nobody can reproduce. One command decides whether a change is done, and CI runs exactly that command.
The One-Command GateRuffpytest
September 5, 2026 · 3 minRead more
Start Any Platform From Scratch
A new engineer should reach a running system with one command, on any of our projects, without reading a wiki page that went stale eight months ago.
DockerForkTex CloudPostgreSQL
September 5, 2026 · 3 minRead more