Amazon Web Services Case Study: Indian Startups
- Get link
- X
- Other Apps
Before getting started with the case study of Indian Startups, let us first understand what is cloud computing and AWS?
What is Cloud Computing?
What is Datacenter?
What is the server?
Benefits of Cloud Computing:-
- Agility:-
- Elasticity:-
- Cost Saving:-
- Deploy globally in minutes:-
Types of Cloud Computing:-
- Infrastucture as a Service(IaaS):-
- Platform as a Service(PaaS):-
- Software as a Service:-
What is AWS?
History of AWS:-
- AWS was launched in 2002. The company wanted to sell its unused infrastructure as a service, or as an offering to customers.
- The idea was met with enthusiasm. Amazon launched its first AWS product in 2006. Four years later, in 2012, Amazon hosted a huge event focused on collecting customer input about
- AWS. The company still holds similar events, such as Reinvent, which allows customers to share feedback about AWS.
- In 2015, Amazon announced that its AWS revenue had reached $7.8 billion. Between then and 2016, AWS launched measures that helped customers migrate their services to AWS.
- Those measures, along with the public's growing appreciation of AWS's features, induced further economic growth. Amazon's revenue increased to $12.2 billion in 2016.
- Today, AWS offers customers 160 products and services. That number will likely increase, given the rate at which Amazon builds upon and tweaks AWS.
- Let us now improve our understanding on what AWS is by looking into the services of the amazon web services (AWS).
Gartner Research positions AWS in the Leaders quadrant of the new 2020 Magic Quadrant for Cloud Infrastructure & Platform Services (CIPS). CIPS, in the context of this Magic Quadrant, are defined as “standardized, highly automated offerings, in which infrastructure resources (e.g., compute, networking and storage) are complemented by integrated platform services.”
How do you pay for AWS?
- Pay-as-you-go:-
- Save when you reserve:-
- Pay less by using more:-
Case Study of Indian Startups:
- Gametion:-
Gametion goes all-in on AWS and grows its daily active users by 350%, to hit 51 million
Gametion began as a passionate game development venture, a long-cherished dream of stepping into game development and publishing. The company was formed by Mr. Vikash Jaiswal in 2010, starting off with the trend of the day - flash games for computer systems. When the Android and iOS mobile operating systems arrived the digital revolution went in full thrust globally. Gaming shifted from personal computers to mobile phones and Gametion shifted its focus from flash games to developing mobile games.
Gametion's biggest breakthrough came with Ludo King in 2016. It was a digital version of the Ludo board game that created a lot of buzz since Ludo has been a famous game in Asia, the Middle East, and parts of Europe. The game went viral and crossed 300 million downloads by 2019 globally. Apart from the mega-hit Ludo King game the company has produced games like Carrom King - a digital carrom game, and Sudoku King – a world renowned Sudoku game for puzzle game lovers, with many more interesting games in production. Carrom King is gaining popularity worldwide and currently has 10 million plus active installs.
Ludo King crossed 48 crore downloads by August 2020 and became India's first and world's third most downloaded game on Google Play. Gametion successively earned ET Startup Award 2020, with recognition as a Bootstrap Champ for the entrepreneurial achievement with Ludo King. With such great incitement, Gametion is expanding and is all set to publish many more interesting games in the coming time.
Challenges:
In the year following Ludo King’s launch, and with the inclusion of the multiplayer feature that many users had been requesting for, the game had amassed an average of 50,000 concurrent users. As user numbers continued to rise, Gametion started to experience issues with managing its increased user traffic. With the third-party multiplayer networking engine (Platform as a Service Engine) that Gametion was running on, about three percent of all Ludo King matches created resulted in drop-offs. Additionally, the costs for maintaining its user base with an externally managed solution began to pile up. Amidst growing concerns of scalability, Gametion decided it was time to explore other solutions to address the challenges they were facing.
“The rapid growth of Ludo King took us all by surprise. We saw a jump in concurrent users from 50,000 to 85,000, over a couple of weeks. That was also when we started to see recurring game drop-offs with our existing engine. We realized that we needed to explore other solutions that could better cope with the surge in users,” says Vikash Jaiswal, Founder and Chief Executive Officer, Gametion.
Gametion saw the need to build an internal multiplayer backend system to manage its increasing user traffic more efficiently and in a cost-effective manner. The Gametion team approached Amazon Web Services (AWS), and Flentas Technologies—an AWS Partner Network Partner—to assist them in making this transition. Through this partnership, Gametion completed the migration from the third-party multiplayer engine onto its own multiplayer backend platform within four months.
Preparedness:
In March 2020, when countries began to go into lockdown due to the COVID-19 pandemic, Gametion witnessed a sharper spike in user activity for Ludo King. It experienced two million downloads a day, bringing DAUs to 51 million—a three-fold increase from what it was at the end of 2019. With AWS infrastructure already in place, Gametion was well-equipped to handle the steep user growth.
“In a matter of weeks, we saw an increase in active users to nearly three times what we were seeing by the end of 2019. With the AWS infrastructure implemented, we were able to scale at speed to match this increase in traffic flow. We did start to see bottlenecks in our data storage software, but thanks to AWS, we had enough time to come up with a solution. We implemented Amazon Managed Streaming for Apache Kafka as a buffer, to lessen the burden on our data storage software,” says Clarence Pereira, Game Producer, Gametion.
Gametion goes all-in on AWS and grows its daily active users by 350%, to hit 51 million
Gametion began as a passionate game development venture, a long-cherished dream of stepping into game development and publishing. The company was formed by Mr. Vikash Jaiswal in 2010, starting off with the trend of the day - flash games for computer systems. When the Android and iOS mobile operating systems arrived the digital revolution went in full thrust globally. Gaming shifted from personal computers to mobile phones and Gametion shifted its focus from flash games to developing mobile games.
Gametion's biggest breakthrough came with Ludo King in 2016. It was a digital version of the Ludo board game that created a lot of buzz since Ludo has been a famous game in Asia, the Middle East, and parts of Europe. The game went viral and crossed 300 million downloads by 2019 globally. Apart from the mega-hit Ludo King game the company has produced games like Carrom King - a digital carrom game, and Sudoku King – a world renowned Sudoku game for puzzle game lovers, with many more interesting games in production. Carrom King is gaining popularity worldwide and currently has 10 million plus active installs.
Ludo King crossed 48 crore downloads by August 2020 and became India's first and world's third most downloaded game on Google Play. Gametion successively earned ET Startup Award 2020, with recognition as a Bootstrap Champ for the entrepreneurial achievement with Ludo King. With such great incitement, Gametion is expanding and is all set to publish many more interesting games in the coming time.
Challenges:
In the year following Ludo King’s launch, and with the inclusion of the multiplayer feature that many users had been requesting for, the game had amassed an average of 50,000 concurrent users. As user numbers continued to rise, Gametion started to experience issues with managing its increased user traffic. With the third-party multiplayer networking engine (Platform as a Service Engine) that Gametion was running on, about three percent of all Ludo King matches created resulted in drop-offs. Additionally, the costs for maintaining its user base with an externally managed solution began to pile up. Amidst growing concerns of scalability, Gametion decided it was time to explore other solutions to address the challenges they were facing.
“The rapid growth of Ludo King took us all by surprise. We saw a jump in concurrent users from 50,000 to 85,000, over a couple of weeks. That was also when we started to see recurring game drop-offs with our existing engine. We realized that we needed to explore other solutions that could better cope with the surge in users,” says Vikash Jaiswal, Founder and Chief Executive Officer, Gametion.
In under a decade, Gametion has grown from a seven-man team to a workforce of over 70 full-time employees. Ludo King has registered 475 million downloads to date, and with its current tech stack, Gametion is confident that it will be able to provide uninterrupted services to its user base.
“We are excited to have achieved this level of popularity with our customers, but as a startup, being able to maintain this success is just as critical. Thanks to Flentas and AWS, we are better informed about digital traffic management and how to efficiently manage our IT operations. They have been an extension of our own team throughout this process, and we are prepared to handle unexpected spikes that may arise in the future,” adds Jaiswal.
With its platform for game delivery and maintenance shored up, Gametion is looking to improve other aspects of the user experience for future games. By the end of 2020, Gametion intends to release three new games and plans to stay ahead of any potential challenges that may arise—such as data security—by considering new AWS services.
AWS Services Used by Gametion:
- Amazon Elastic Compute Cloud(EC2):
- Amazon Elastic Cache for Redis
- Amazon Simple Storage Service(S3):
- Amazon route 53 :
- Amazon CloudFront:
- Amazon MSK:
- Amazon Cloudwatch:
- Amazon Elastic Load Balancing(ELB):
Pratilipi:
“Today, the platform has 99.999 percent availability owing to the effectiveness of those AWS managed services.”
Startup Pratilipi is an Indian language storytelling platform that offers books, short stories, and essays in nine Indian languages including Hindi, Gujarati, Bengali, and Marathi. It is estimated that about 90 percent of Indians do not speak English and consume content in other official languages instead. The number of internet users consuming non-English content in India currently is more than 234 million, and the figure continues to grow as more people access the internet thanks to widespread connectivity and the falling price of smartphones.
“During our POCs, we found that microservices on the AWS Cloud was easier to control, and Kubernetes on AWS was more predictable,” says Kanekar. “With GCP, we had an auto-scale feature, but sometimes it behaved oddly, spinning up multiple virtual machines. It was unclear how we could specify the minimum or maximum number of virtual machines we wanted. With auto-scaling on AWS, we could specify the number very clearly.”
The Pratilipi engineering team rewrote its application code for microservices with Amazon Elastic Container Service (Amazon ECS) as the orchestration service. Over a period of four months, the team finished the code changes, completed testing, and migrated all data from GCP to AWS.
Amazon ECS:-
Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage containers on a cluster. Your containers are defined in a task definition which you use to run individual tasks or as a service. You can run your tasks and services on a serverless infrastructure that is managed by AWS Fargate or, for more control over your infrastructure, you can run your tasks and services on a cluster of Amazon EC2 instances that you manage.
“Because Amazon RDS is a managed service, we don’t have the overhead of hiring a database administrator and allocate the saved resources towards hiring developers instead. In addition, the scalability of Amazon S3 means we can continue adding images and audio to our platform without capacity issues. Plus, we can develop our big data analytics capabilities, using Amazon S3 as a data lake.”
The engineering team also runs Amazon Athena against log files in the data lake for daily platform performance metrics.
Creditvidya:-
“Our decision-strategy engine optimizes the delinquency rates for each lender according to their appetite for risk. The information we assess is far more comprehensive than traditional application and bureau-based scorecards, so lenders can make richer policy decisions on customers, reducing overall portfolio delinquencies.”
AWS Services use by Creditvidya:-
Amazon GuardDuty:-
- AWS CloudTrail:-
- Amazon CloudWatch:- This service is discussed above.
- AWS Inspecter:-
- Amazon Virtual Private Cloud(VPS):-
- AWS Identity and Access Management(IAM):-
OYO:-
“Scaling our technology stack to support growth and deliver a consistent and standardized experience to guests would be extremely difficult without the scale, services, and elasticity offered by AWS.”
It made Amazon Relational Database Services (Amazon RDS) the main database—which currently holds 150 terabytes of data—for bookings, hotel services, accounting, and customer account information.
“The adoption of services like Amazon EKS is helping us accelerate the pace of development by optimizing costs and reducing management overhead. We expect Amazon EKS to cut infrastructure management time by 50 percent,” says Singh.
Aircel:-
By building the Aircel Backup app on AWS, we reduced development time by about 60%."Dr. Uttam Kumar
Aircel looked to engage with a cloud-service provider that could deliver the requirements for the backend infrastructures of the Aircel e-money platform and Aircel Backup app. Dr. Kumar determined that Amazon Web Services (AWS) could help Aircel meet the RBI security guidelines for e-money services. “I saw that AWS Cloud had proven itself in terms of its reliability and security by other providers of electronic wallets. Furthermore, AWS offered very competitively priced storage and this made our Aircel Backup idea viable.”
Aircel began work with the AWS team along with To The New, an AWS Partner Network (APN) Advanced Consulting Partner, to design and build the backend infrastructure for Aircel Money. For their storage app, Aircel worked directly with the AWS team. To The New would also manage the AWS infrastructure for the Aircel e-money platform on behalf of Aircel. Says Dr. Kumar, “We followed a recommended architecture for our AWS infrastructure, which meant there were no technical issues with both solutions. It was a very smooth process when the apps went live.”
Both the Aircel e-money service and Aircel Backup app run on Amazon Elastic Compute Cloud (Amazon EC2) instances. This includes the apps’ web servers and databases. Storage for the Aircel Backup app is provided via Amazon Simple Storage Service (Amazon S3). The company uses Amazon CloudWatch to monitor the performance of both apps and to raise an alarm if performance falls below set thresholds. It also uses AWS CloudTrail to record application programming interface (API) calls and to deliver log files.
AWS services use by Aircel :
Amazon S3
Amazon EC2
AWS CloudTrail
Easy Pay:-
We believe AWS supports our exponential business growth and allows us to help everyday retailers provide a better service to their customer."Rahil Patel
Easy Pay launched in 2016 with its own data centers, which supported up to 6,000 transactions per day per POS machine. However, there were grumblings among its customers that processing times were too long. “Our focus has always been on differentiated experiences enabled through technology,” Rahil Patel, co-founder & COO at Easy Pay, explains. “It is not only about the product or solution that we have developed, but the speed at which we serve our customers consistently, be it our retail partners or households.”
After launching, the company’s servers were plagued with unforeseen downtime, often 15 to 20 minutes at a time, which severely affected performance during peak demand periods. “Each time a server goes down, it results in business loss for us, and we cannot afford that,” Sachin Singh, VP of sales at Easy Pay, says.
In December 2016, Easy Pay began a four-month proof of concept with Amazon Web Services (AWS), migrating target workloads onto the cloud. The company uses Amazon Elastic Compute Cloud (Amazon EC2) for backend processing of retail payment services. Its management was apprehensive about the change, given the existing issues with downtime and processing speed. Thus, trials were set up to see whether the Amazon EC2 servers could handle transaction volumes up to 10 times of what Easy Pay had tracked to date. It required that the new system had to be robust and highly scalable, and the AWS platform proved a perfect fit. Easy Pay also takes advantage of Elastic Load Balancing to help redirect incoming traffic across Amazon EC2 instances during spiky periods and to ensure consistent application delivery.
Elaastic Load Balancing:-
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions. It can handle the varying load of your application traffic in a single Availability Zone or across multiple Availability Zones. Elastic Load Balancing offers three types of load balancers that all feature the high availability, automatic scaling, and robust security necessary to make your applications fault tolerant.
Patel says, “Moving to an elastic infrastructure that can automatically enhance system performance based of demand was fabulous. We can now increase company growth without any hesitation.”
AWS Services used:
Amazon EC2
Elastic load Balancing
Amazon RDS
Chai Point:-
In the next two to three years, we plan to grow to at least three times the size of where we are today, and AWS offers us the scalability to support those intentions."Amuleek Singh Bijral
To establish and grow a presence in a market where consumption of tea is about 15 times that of coffee, Chai Point needed a highly reliable, scalable infrastructure to run key business applications including a custom enterprise resource planning (ERP) system, a customer relationship management (CRM) system, and an inventory management system. Deploying an on-premises infrastructure was impractical because the business would have had to make investments based on unreliable growth forecasts, potentially leading to underutilization of server capacity.
“We had very strong ambitions to become the leader in a market that we knew was not serviced nearly as strongly as the coffee equivalent,” says Amuleek Singh Bijral, founder and chief executive officer of Chai Point. “We needed an infrastructure that could scale to support our rapid expansion. In November 2016 we added five new stores, and in December we added another seven.” The business also needed the agility to deliver innovations such as boxC.in—a cloud-based beverage service enabled by the Internet of Things–capable chai and coffee dispensers.
Chai Point determined that only a cloud-based service could meet its infrastructure requirements, and it considered a range of cloud-service providers before deciding to use Amazon Web Services (AWS).
“The momentum AWS had established in creating and launching new services, combined with the positive feedback we received about its capabilities from our own technology team, gave us the confidence to adopt AWS,” says Singh Bijral.
The business began its migration to AWS and now runs its key systems in the AWS Cloud, including its custom ERP, CRM, and inventory-management systems; its point-of-sale system known as SHARK; a centralized data aggregation and custom analytics system; and a client feedback system. Chai Point uses an Amazon Virtual Private Cloud (Amazon VPC) that enables the business to isolate sensitive internal systems from the Internet and provide access to public-facing systems on the web.
By late 2016, the business was exploring how to extend its use of core AWS services such as Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3), and Amazon Relational Database Service (Amazon RDS)-and potentially take advantage of the AWS IoT platform to run boxC.in.
Chai Point’s confidence in using AWS to run SHARK, boxC.in, and its other key systems is supported by regular training and architecture reviews to help the business maximize the value of the AWS services it uses. “Our AWS solutions architect is in regular discussions with our internal technical team to provide pointers on how we can optimize areas such as security and scalability,” says Singh Bijral. “These pointers have been invaluable in helping our business achieve the best possible outcomes from our infrastructure investments.”
- Amazon EC2
- Amazon S3
- Amazon RDS
- Get link
- X
- Other Apps
Comments
Post a Comment
If you have any doubt please comment.