Client & Context
CDN77 is a global content delivery network (CDN) provider. Combining full live streaming and video-on-demand (VOD) services, CDN77 delivers seamless user experiences for its customers, covering everything from video streaming to infrastructure management.
Problem / Constraints
- Legacy patterns slowing feature work
 - Third-party UI lock-in
 - Low test coverage → fragile deploys
 - Refactor while shipping
 
Approach
- Migrated from deprecated UI components to a custom design system
 - Refactored monolithic components into modular ones with clear boundaries
 - Added integration and unit tests with CI enforcement
 - Performance audit with bundle optimizations
 
Solution Highlights
- New DS across key flows
 - Lower coupling, clearer boundaries
 - CI-backed tests prevent regressions
 - Kept delivery on schedule
 
Results
- New features shipped seamlessly
 - PR reviews faster and more confident
 - Reduced bug chatter in deployment channels
 - Onboarding new team members became smoother due to clearer patterns
 
Learnings
Refactoring and adding tests on the go doesn’t block delivery—it sets you up for sustainable velocity.