Hasty Briefsbeta

Bilingual

How we saved time (and money) on continuous integration

a year ago
  • #Continuous Integration
  • #DevOps
  • #Cost Optimization
  • The Datawrapper app team reduced their continuous integration (CI) workflows by 80% and costs by 45%.
  • They switched from NPM to PNPM, which made dependency installation 74% faster by avoiding redundant installations.
  • Implemented caching for dependencies and builds, reducing setup time to 35 seconds (87.5% improvement).
  • Split workflows to run steps in parallel, achieving a 67% improvement in real-time execution.
  • Switched from GitHub runners to Blacksmith runners, resulting in 22.14% faster job execution and 45% cost savings.
  • The team now spends less time waiting for CI tasks and more time building, with linting being the next bottleneck to address.