Engaging targeted customers with personalized videos

Helping a video production firm modernize rendering workflows

World class software creators ready to serve you

S3
Lambda
DynamoDB

Tech Stack: Python Step Functions Event Bridge API Gateway CloudFront

Features and tech stack for this case

Project Outline

Jahnel Group was contracted by a production firm specializing in building personalized financial aid videos for potential college students. These videos deliver specific messaging to help students analyze options available for financial aid. Our client sought to modernize its process by building a custom workflow to automate video creation. Jahnel Group delivered by developing a cloud-processing workflow to assist with personalized video rendering.


Value Added
  • Strategy & Development

  • AWS Cloud Expertise

  • A Scalable Serverless Architecture

  • Operational Efficiency / Infrastructure / Technology Assessment

  • Deployment strategy with continuous integration and continuous development

Client Challenge

Our client had been using a manual-driven process to create personalized videos. This approach worked well when they were producing videos in small numbers. As they began to scale, the manual process became too costly and time-consuming.

They needed assistance in modernizing content creation. Our client sought to build a custom workflow to automate the creation process.

Solution

The Jahnel Group team analyzed our client’s manual process and designed a custom automated serverless workflow built on the cloud. Our team developed a data processing system in Python that transformed the data. This action enabled our client to process thousands of videos daily and scale up to meet future demand.

Jahnel Group solutions architects then analyzed all three major cloud service providers. Our team determined that AWS would be the best option for this purpose due to its strategic fit with serverless computing capabilities. Our development team created the serverless architecture in AWS, allowing flexibility with the client scaling operations.

This solution can scale up in infinite ways by using AWS Lambda functionality. Lambda functions allow the code to be hosted by AWS. Calls to the code are billed per request, with the server activated upon each request, it's not continuously running. This functionality reduces the cost of the overall project on top of expediting the development of infrastructure.

Solving Technical Problems

Our client had several technical requirements that needed to be met:

  • Developed a cloud-processing workflow.

  • Created a serverless architecture in AWS allowing flexibility with client scaling operations

  • Used AWS Lambda functionality orchestrated by AWS Step Functions for infinite scaling

  • Developed a data processing system in Python that transformed the data

  • Added functionality to save video data produced back into a DynamoDB database

  • Stored the data in DynamoDB, which can be easily displayed on the website when needed

Results

Jahnel Group executed our client’s vision by improving their existing video rendering process. The Jahnel Group team’s actions significantly reduced the need for manual data handling by automating the preparation process.

Our client can now process thousands of custom videos in a matter of seconds. Creating this automated workflow has reduced errors generated by manual work. Due to the new platform’s extensibility, our client can now build expanded features to address future business needs.

Ready to get started?

Send us a message