Oct 02, 2025
No image
AWS-based VOD: Building Scalable System for Roligt AB
Completed

AWS-based VOD: Building Scalable System for Roligt AB

$50,000+
Less 1 month
Sweden
2-5
view project
Service categories
Service Lines
Web Development
Domain focus
Advertising & Marketing

Challenge

Roligt AB, a Swedish media solutions company, wanted to expand its services by launching a new video-on-demand (VOD) platform — titta.io. The platform needed to enable publishers to upload and monetize movies, concerts, and other digital media securely.

Their key requirements included:

  • High availability and automatic scaling
  • Low latency streaming
  • Robust security and DRM
  • GDPR compliance
  • Cost-efficiency


Additionally, the platform had to support three distinct components:

Super-Admin Panel for managing users, publishers, and payments
Publishing Platform for uploading and customizing video pages
Video Page with integrated payment and secure video playback
The main challenge was creating a scalable, secure, and user-friendly system that met industry standards for media processing within a tight timeline.

Solution

Perfsys designed and implemented a serverless AWS-based architecture that delivered flexibility, scalability, and cost efficiency. The architecture was built around more than 20 AWS services, including:

  • Amazon Cognito for secure authentication and authorization
  • Amazon API Gateway & AWS Lambda for scalable backend logic
  • Amazon S3 for media storage
  • AWS Elemental MediaConvert & MediaPackage for video conversion and packaging
  • Amazon CloudFront for global content distribution with DRM, CDN authorization, and geo-restrictions
  • Amazon DynamoDB for video metadata and user data storage
  • AWS CodeBuild & CloudFormation for CI/CD and infrastructure automation


Key features implemented:

  • Custom video publishing workflow with subtitle support, design customization, and premiere scheduling
  • Real-time video processing notifications and status tracking for publishers
  • Integration with Swish (Swedish mobile payments) for secure and simple video purchases
  • Comprehensive reporting and analytics via the Super
  • Admin panel
  • This solution ensured a seamless publisher and user experience, while also meeting strict performance, compliance, and security standards.

Results

  1. Fast Delivery: Completed in under 600 hours (30 working days over 5 months)
  2. Full Feature Set: Delivered 3 independent applications — Super-Admin, Publisher Portal, and Video Player
  3. Scalability: Serverless and auto-scaling architecture supports growing user base with minimal overhead
  4. Cost Optimization: Pay-per-use AWS services ensure cost efficiency for Roligt AB
  5. Reliability & Security: The platform is GDPR-compliant, DRM-protected, and highly available
    Roligt AB successfully launched titta.io, providing a modern, secure, and scalable video-on-demand solution to its clients.