What we did?

Something wonderful.

— Pepa Vidlák, Developer

Philosophy​

Speed and Power!

Pipelines

PNPM

We use pnpm instead of npm. This speeds up the installation about 3-4 times

1

CI/CD Cache
We now cache node_modules in the pipelines. Further speed up.

2

Cache controll

Don't update cache in CI/CD when not needed

3

  • Blazing fast pipelines
  • Average 15m per run
  • More productivity
  • Faster deployment

After

  • Slow pipelines
  • Average 30m per run
  • Slow dev experience
  • Slow deployment

Before

One more thing...

Trunk based development

We now have a trunk on the FE repo. This allows us to push changes independently to pre-prod and prod env. 

Serif

By Pepa Vidlák