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.