Learn how XPath leverages Isolated Pull Request Environments to Reduce Testing time by 30% and Accelerate Release Cycle
About XPath.global: a leading global mobility marketplace ecosystem established in 2018 to revolutionize how enterprises interact with mobility service providers through digital tools.
Problem:
Xpath encountered a significant hurdle in its development process due to the lack of application containerization and a static DevOps setup with only 2 environments: development and staging.
This resulted in doubled testing efforts, and slower release frequency, causing delays for developers who had to wait for deployments and pipeline modifications.
Solution:
Bunnyshell's Environment-as-a-Service platform provided the perfect solution, allowing each branch to have a separate, isolated environment, created on-demand. Pull requests typically stay open for 2-3 days for bug fixes and around a week for bigger features. Ephemeral Environments are created as Drafts with the Pull Request and then when they’re ready to be tested, they’re deployed from the Bunnyshell dashboard.
"The ideal solution for us was to have a way for the QA to be able to test in isolation before merging the code to the dev or staging branch. When there were a lot of things being merged together in order to be tested and we’d see a problem, we wouldn’t know where the issue was coming from." Laura Michaud, CTO
Result:
With Bunnyshell EaaS, ephemeral environments are initiated with the Pull request. The code is not merged until the QA has thoroughly tested the changes. This approach has reduced the testing time as they no longer duplicate testing efforts.
They have also eliminated the staging environment, with most of the testing now happening in the ephemeral environments. Small issues are occasionally tackled in dev, which now serves as the new staging environment.
"Bunnyshell helped us by abstracting DevOps for our team, we don’t need a dedicated resource in the team, with the current knowledge the development team has we can handle most tasks related to testing and deployments." Laura Michaud, CTO
Read the full case study here
AI/ML Consulting | Data Analytics | Product Engineering | MLOps & DevOps | Corporate Ventures | MVP Development
1 天前Alin, Great Work!
???? ???? Web Services and Consulting. I help founders and CEOs navigate the murky waters of scaling offshore talent. Digital Transformation & MVP for Startups & SMBs
2 周Alin, thanks for sharing. interesting to know
Co-founder at Atta Systems & Medicai | VC-backed | Innovation through technology in healthcare
1 年Alin, thanks for sharing this!