CI/CD-pipelines, PRs opleveren preview environments, merges opleveren naar productie.
CI/CD is het onzichtbare product dat beslist of het softwareteam voelt alsof ze opleveren of tegen de pipeline vechten. We bouwen de pipeline zo dat het default-pad snel is, de failure-modes duidelijk, en de live naar productie één merge-knop is, geen agenda-uitnodiging.
Wat we bouwen
Preview environments per PR
Elke pull request krijgt een unieke deploy met geseede data. Designers, PMs en stakeholders reviewen het echte product, geen screenshots. De preview-URL gaat automatisch in de PR-beschrijving; teardown gebeurt op merge of close.
Test-sharding dat de build onder vijf minuten houdt
Unit-, integratie- en e2e-tests fan-outen over parallel workers. De pipeline mikt op een totaal van 5 minuten zelfs als de test-suite groeit. Trage tests worden geprofiled en óf versneld óf naar een nightly-suite verplaatst, ze belasten de hoofdloop niet.
Build-cache die echt werkt
Docker layer-cache, Turborepo task-cache en CI artifact-cache geconfigureerd tegen het werk dat daadwerkelijk verandert. Cold builds zeldzaam; warm builds snel. We meten cache hit-rate als CI health-metric.
Required checks die vangen wat ertoe doet
Typecheck, lint, test, build, niet-onderhandelbaar. Plus Lighthouse CI voor het marketing-oppervlak, axe-core voor a11y-regressies, bundle-size limits waar het ertoe doet. De checklijst is expres kort; elke check moet zijn plek verdienen.
Blue/green live naar producties
Productie-deploys promoten de groene build met traffic-shift, geen in-place restart. Rollback is één commando dat de actieve kleur terugflipt. We hebben nooit aan een klant verteld 'we rollen terug, een uurtje geduld'.
Deploy-notificaties die nuttig zijn
Slack-notificaties bevatten de diff-link, de commit-auteur en de rollback-knop. Als er om 03:00 iets misgaat, ziet on-call wat veranderde en wat te doen, geen 'deploy failed, check the logs'.
Waar dit past
Je CI duurt 20+ minuten per PR en engineers wisselen context terwijl ze wachten.
Je live naar producties zijn handmatig en het team is twee keer gebeten door hetzelfde rollback-probleem.
Je hired designers en PMs in het team en ze kunnen werk niet reviewen zonder dat een ontwikkelaar een env opspint.
Tech stack
- GitHub Actions
- Docker
- Preview Environments
- Test Sharding
Wil je dit voor je team?
30 minuten met een oprichter of ervaren ontwikkelaar. We bepalen wat je nodig hebt en zeggen je eerlijk of Stacklane past.
Plan een gesprekVerwante capabilities