{"id":44186,"date":"2023-09-13T08:51:28","date_gmt":"2023-09-13T08:51:28","guid":{"rendered":"https:\/\/www.cloudthat.com\/resources\/?post_type=resources&#038;p=44186"},"modified":"2023-12-15T10:28:24","modified_gmt":"2023-12-15T10:28:24","slug":"a-social-media-company-overcomes-language-barriers-and-expands-its-user-base-with-amazon-api-gateway","status":"publish","type":"resources","link":"https:\/\/www.cloudthat.com\/resources\/case-study\/a-social-media-company-overcomes-language-barriers-and-expands-its-user-base-with-amazon-api-gateway","title":{"rendered":"A Social Media Company Overcomes Language Barriers and Expands its User Base with Amazon API Gateway"},"content":{"rendered":"<p><span class=\"TextRun SCXW145055118 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW145055118 BCX0\">Amtex is a <\/span><span class=\"NormalTextRun SCXW145055118 BCX0\">dynamic social media platform <\/span><span class=\"NormalTextRun SCXW145055118 BCX0\">that <\/span><span class=\"NormalTextRun SCXW145055118 BCX0\">serves a diverse Indian audience, offering intuitive features for native language conversations, social interactions, and idea sharing.<\/span><\/span><span class=\"EOP SCXW145055118 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"author":231,"featured_media":45212,"parent":0,"template":"","cat_resources":[6],"technology":[32],"published_by":"231","primary-authors":"","secondary-authors":"","acf":{"banner_image":33683,"resources_label":"","download_url":"https:\/\/content.cloudthat.com\/resources\/wp-content\/uploads\/2023\/09\/Amtex_Case-Study.pdf","client_logo":45213,"highlights":{"first_part":{"icon":336,"title":"6 Indian languages ","subtitle":"Multilingual Support"},"second_part":{"icon":335,"title":"55% ","subtitle":"Significant User Growth"},"third_part":{"icon":334,"title":"15k ","subtitle":"Monthly Active Users"}},"the_challenge":"<span class=\"TextRun SCXW22994730 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW22994730 BCX0\">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.<\/span><\/span><span class=\"EOP SCXW22994730 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span>","client_testimonial":{"image":"","description":"","author":""},"solutions":"<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"auto\">Using Amazon Athena, queries are performed on the transformed data and valuable insights like trending hashtags are derived and stored in Amazon DynamoDB.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"8\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.<\/span><\/li>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><\/li>\r\n<\/ul>","the_results":"<span class=\"TextRun SCXW166245627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW166245627 BCX0\">Efficient workload processing, expanded multilingual support, and doubled userbase with increased engagement after AI\/ML implementation.<\/span><\/span>","about_client_left_side":[{"field_63315a4dc06e1":"15085","field_63315a5bc06e2":"Industry\u00a0","field_63315a61c06e3":"Social Media "},{"field_63315a4dc06e1":"15083","field_63315a5bc06e2":"Expertise\u00a0","field_63315a61c06e3":"Amazon S3, Amazon SNS, Amazon SQS, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, AWS Glue "},{"field_63315a4dc06e1":"15084","field_63315a5bc06e2":"Offerings\/solutions\u00a0","field_63315a61c06e3":"Delivering speedy processing, multilingual support, and doubling user engagement through AI\/ML implementation. "}]},"_links":{"self":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources\/44186"}],"collection":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources"}],"about":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/types\/resources"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/users\/231"}],"version-history":[{"count":3,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources\/44186\/revisions"}],"predecessor-version":[{"id":45214,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources\/44186\/revisions\/45214"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/media\/45212"}],"wp:attachment":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/media?parent=44186"}],"wp:term":[{"taxonomy":"cat_resources","embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/cat_resources?post=44186"},{"taxonomy":"technology","embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/technology?post=44186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}