Here at Vinted, we adhere to the continuous deployment principle, meaning that each merge to the main branch of the code repository initiates an automatic deployment process. As a result, the merged code goes live in a short period of time. Merge small and merge often are two practices that are instrumental to our day-to-day engineering work. This approach mitigates friction when working on a shared code base, shortens the feedback loop, and reduces the anxiety of breaking the production envi...