Decomposed a monolithic budgeting application into containerized microservices and built a fully automated CI/CD pipeline. Replaced a 5-7 day release cycle with 20+ daily zero-downtime deployments.
BudgetPulse.com is an online personal budgeting tool that combines simplicity and functionality. It is sold as a white-labeled solution to leading financial organizations worldwide, with a premium version available to consumers online.
BudgetPulse.com had been deployed on a different cloud provider, and over the previous months, their paid user base had increased substantially. They also needed less downtime around the clock, including weekends. The previous provider had a complicated change management process that made deployments painful: the team performed manual deployments and patching on their own servers, and managing dependencies was a constant challenge.
Due to these limitations and the considerable effort required, deployments could not be performed frequently. New features were delayed in reaching production. It took 5 to 7 days to promote even a simple change from development to production, and every production deployment required 3 to 5 hours of application downtime.
BudgetPulse partnered with Cloudism to replace their previous cloud provider and rebuild their DevOps pipeline to support continuous delivery with zero-downtime deployments. Given our extensive experience with AWS, we recommended AWS Cloud—allowing BudgetPulse to fully leverage cloud computing with the latest technologies, all while satisfying the industry-standard security guidelines for financial applications.
BudgetPulse was re-architected with these goals:
The entire BudgetPulse infrastructure is hosted in AWS, designed and deployed using these best practices:
The DevOps pipeline was redesigned to speed up application development and reduce time between development and deployment:
The team achieved greater than 80% confidence in application deployments and the quality of releases, and is now able to perform more than 20 deployments per day across all environments—including production—with zero downtime.
We are glad we selected Cloudism to assist with this transition. They have extensive technical AWS expertise in the SaaS industry and went above and beyond to deliver the solution within a tight budget and schedule. Cloudism's well-thought-out approach made us reiterate our architecture a few times to attain the results we wanted.
Tell us about it. We'll help you scope a path forward grounded in real-world experience like this.