About
Digital Content Warehouse (DCW) is a large-scale content management and streaming platform operating in 150+ countries. It supports 1,500 services and handles 150,000+ concurrent users, delivering a diverse media library-movies, TV shows, workouts, documentaries, and gaming content-through a robust and scalable infrastructure.
Challenge, approach, and impact
Legacy API Migration
Migrating two complex legacy APIs from Slim PHP to Symfony with zero downtime and no disruption to existing services.
Data Integrity During Migration
Ensuring full consistency and accuracy of data throughout the migration process to prevent any data loss or corruption.
High-Concurrency Performance
Designing a system capable of handling 150,000+ concurrent users while maintaining low latency and system stability.
Advanced Search Integration
Integrating Amazon CloudSearch for scalable search functionality and enabling country-specific filtering for improved localization and relevance.
Complete API Rewrite
Refactoring and rewriting two core APIs using Symfony 7, leveraging its modular architecture for better maintainability and scalability.
CloudSearch Integration
Integrating Amazon CloudSearch to provide high-performance search capabilities with geographic filtering based on user location.
API Performance Optimization
Improving API response times through database query tuning, code-level optimization, and efficient request handling mechanisms.
How we built
Testimonials
Development Team @ Boopro Technology
Boopro Technology
“Our work on the DCW project was instrumental in modernizing the content delivery infrastructure. Migrating to Symfony resulted in a significantly more stable and maintainable API environment, while the integration of Amazon CloudSearch transformed the way users discover content. Search performance is now incredibly fast and accurate, and country-based filtering has made a major difference for our global audience. This project not only elevated the technical architecture but also greatly enhanced the user experience - we’re proud of what we achieved.“
Team structure
Client team
Under MNDA
Product Owner
Daily point of contact
The client stakeholders at DCW (Digital Content Warehouse) were working closely with the team at Boopro Technology
Agency team
6 x Backend Developer
Production
2 x DevOps Engineer
Production
