Story Loop is a media company that provides high-quality visuals for churches. Their collection includes worship backgrounds, short films, and motion graphics that are creative and theologically appropriate. The client approached us to fix a video upload issue on their website that was causing their cloud costs to go up.
The client asked us to check their video upload system on their website because their cloud usage was going up. They told us that storage clusters (virtual groups that handle the work) were not being deleted after video uploads. This was causing too much memory use and higher bills on DigitalOcean. They wanted us to solve this and make the system work better.
Our team checked the system and found two main issues. First, there was no way to know if the video uploads were fully done. Second, there was no system to clean up the unused clusters. We told the client about these problems and suggested two fixes: adding a status-checking system (called a heartbeat) to track when uploads finish and creating a cleanup method to remove unused clusters. We worked on the system using WordPress, Node.js, Docker, and Kubernetes, along with WooCommerce, MemberPress, and Electron.js for some parts.
We had a tough time starting the work because we didn’t have the original setup file (called the base image). This file is like a blueprint that shows how everything was first built. Without it, setting up the system was hard. But we carefully rebuilt it from scratch, checked each step, and tested it to ensure it worked correctly.
After the client followed our advice and used the cleanup logic we gave them, they saw good results. The number of unused clusters decreased, the system used less memory, and their cloud costs dropped by 20–25%. Now, their system runs smoothly and costs less to maintain.
Wordpress, WooCommerce, Node JS, Kubernetes, Docker
Website for Entertainment 'nitepages' Using PHP – DJ & Venues Listings
View DetailsWebsite for Media 'Sun Search' in Wordpress - Search Portal
View DetailsWebsite for Video Sharing Platform 'Compare to the Pros' Using PHP
View DetailsWebsite for Media 'Waisecross Words' Using Dot Net - Puzzle Games
View Details