Docker layers to speed up project builds
- Programming / Tools
Sophisticated projects will sooner or later run into build speed. Over 10 developers worked on our project at its peak, and the project took about 25 minutes to complete.
We solved this problem by decomposing the assembly into layers and are now introducing this practice on other projects. Build time was reduced to 7 minutes on average.
In the report, I will talk about how we came to this decision and, as a bonus, I will show how we learned to gracefully return the previous version of the project after the release.
The report will be useful to technical leads and DevOps-engineers of large projects, as well as developers who want to optimize the build time and deployment.