Case Study

A Social Media Company Overcomes Language Barriers and Expands its User Base with Amazon API Gateway

Download the Case Study
Industry 

Social Media

Expertise 

Amazon S3, Amazon SNS, Amazon SQS, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, AWS Glue

Offerings/solutions 

Delivering speedy processing, multilingual support, and doubling user engagement through AI/ML implementation.

About the Client

Amtex is a dynamic social media platform that serves a diverse Indian audience, offering intuitive features for native language conversations, social interactions, and idea sharing. 

Highlights

6 Indian languages

Multilingual Support

55%

Significant User Growth

15k

Monthly Active Users

The Challenge

The client’s user base was limited to Kannada and Malayalam speakers, posing challenges in customer acquisition across India. They struggled with real-time data processing, multilingual content creation, and efficient AI/ML implementation, resulting in suboptimal user experiences and limited growth from 50k users with 25% engagement to 5k active monthly users. 

Solutions

  • The solution depicts a centralized solution for data analysis and AI/ML solutions such as Audio Transcription, Text Translation, Sentiment and Key-phrase analysis with Amazon DynamoDB playing a crucial role in various stages of the data processing pipeline and acting as a Primary Database. 
  • The raw data is initially transferred from the primary AWS account to the Data Engineering account using Amazon SQS, AWS Lambda and the data is stored in Amazon DynamoDB, leveraging its scalable and high-performance capabilities.  
  • From Amazon DynamoDB streams, the data is streamed to Kinesis, which acts as a data pipeline for distributing the information to multiple consumers. AWS Lambda functions and Amazon S3 are the recipients of the data from Kinesis. 
  • The AWS Lambda functions perform various tasks, such as calling Amazon Transcribe to convert audio into text. The resulting text is translated into SRT format using Amazon Translate, and metadata is stored in Amazon DynamoDB with proper Partition key and Sort keys. 
  • The translated text is sent to Comprehend AWS Lambda functions for Key Phrase and Sentiment analysis, with the results stored in Amazon DynamoDB and Amazon S3.  
  • AWS Glue Crawler performs ETL (Extract, Transform, Load) jobs on the data stored in the Amazon S3 bucket. This process transforms the data and prepares it for further analysis.  
  • Using Amazon Athena, queries are performed on the transformed data and valuable insights like trending hashtags are derived and stored in Amazon DynamoDB.  
  • Insights related to User posts, Failed tasks, and Processed tasks are extracted from Amazon DynamoDB with the help of AWS Lambda and Amazon API Gateway and served to the client application.

The Results

Efficient workload processing, expanded multilingual support, and doubled userbase with increased engagement after AI/ML implementation.

Download the Case Study

AWS Partner - Amazon API Gateway Competency

Pioneering Amazon API Gateway space by being an AWS Partner - Amazon API Gateway Services Competency.

Learn more

An authorized partner for all major cloud providers

A cloud agnostic organization with the rare distinction of being an authorized partner for AWS, Microsoft, Google and VMware

Learn more

A house of strong pool of certified consulting experts

150+ cloud certified experts in AWS, Azure, GCP, VMware, etc.; delivered 200+ projects for top 100 fortune 500 companies.

Learn more

Get The Most Out Of Us

Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!