Ga naar hoofdinhoud
Stacklane

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 verdelen 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

    Layer-cache, task-cache en 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 performance-budgetten voor het marketing-oppervlak, automatische toegankelijkheidschecks voor 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

  1. Je CI duurt 20+ minuten per PR en engineers wisselen context terwijl ze wachten.

  2. Je live naar producties zijn handmatig en het team is twee keer gebeten door hetzelfde rollback-probleem.

  3. 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 om vast te stellen wat je nodig hebt. Geen pitchdeck, geen verplichtingen. We zeggen je eerlijk of Stacklane past.

Kennismaken