AWS Cloud— A New Normal

Case Studies — India

Kajal Kashyap
5 min readMar 14, 2021

Let’s understand this in very simple words…

Before cloud computing, the options we had were
- Bare metal (but only one Operating System could be launched)
- Virtualization (Required more hardware and incurred huge cost)
- Containerization (Single Point Of Failure problem arise and difficult to maintain)

Then Cloud Computing came into play it took all most all responsibility of creating, maintaining and scalling the architecture with security.

What is Cloud Computing ?

Cloud computing is the delivery of computing services — including servers, storage, databases, networking, software, analytics, and intelligence — over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.

What are benfits of Cloud Computing ?

  1. Cost Savings
  2. Security
  3. Flexibility
  4. Mobility
  5. Insight
  6. Increased Collaboration
  7. Quality Control
  8. Disaster Recovery
  9. Loss Prevention
  10. Automatic Software Updates
  11. Competitive Edge
  12. Sustainability

In this article, we will see some case studies to know

How AWS is helping businesses to grow and expand ?

🔴 Razorpay — Case Study

Founded in 2015 and headquartered in Bangalore, India, Razorpay provides payment-gateway services used by more than 30,000 merchants.

The Challenge

When the company launched, Razorpay’s owners and investors knew the business was launching into a payment-gateway market in India that was dominated by other incumbents. However, according to Shashank Mehta, product director at Razorpay, the business could differentiate itself by improving on existing payment-transaction completion rates. “Forty percent of online transactions in India were failing, causing a sizable financial loss for the country’s merchants,” says Mehta. Razorpay also recognized an opportunity to help merchants integrate payment-gateways into their technology environments.

Razorpay needed an infrastructure that could support the above objectives as well as a predicted rapid increase in demand post launch. The infrastructure also needed to support fluctuations in demand. These changes could occur due to increases in payment transaction volumes during certain times of the day; when market conditions changed; or when the government made far-reaching policy changes. Furthermore, the infrastructure had to deliver the reliability required for Razorpay and its merchants to operate e-commerce services continuously.

“These companies could not afford downtime because it would directly affect their revenue and ultimately their reputation among current and prospective customers,” says Mehta.

Razorpay also needed to minimize latency to provide performance that enabled merchants to deliver a fast, competitive user experience. “Delivering such an experience is vital in the world of e-commerce where dissatisfied customers can move to a competitor’s website in seconds,” says Mehta.

◼ Benefits of AWS

👉 Completed migration to Amazon Asia Pacific South (Mumbai) Region with less than four minutes downtime

👉 Reduced latency from 400 milliseconds to about 10 milliseconds

👉 Supported 150% increase in traffic with no impact on performance or availability

◼ Services used

👉 Amazon Elastic Compute Cloud (Amazon EC2) instances running in an Auto Scaling group

👉 AWS CodeDeploy to automate application deployments to Amazon EC2 instances.

👉 Elastic Load Balancing to distribute application traffic across Amazon EC2 instances to optimize application performance

👉 Amazon ElastiCache to provide a cloud-based in-memory data store and cache,

👉 Amazon Relational Database Service (Amazon RDS) to run a MySQL database of payment-transaction details including payment methods used.

👉 Amazon Simple Storage Service (Amazon S3) to store static assets, and

👉 AWS Lambda to run serverless compute resources.

🔴 PayU India — Case Study

The Indian operation — PayU India — is one of the top-three payment gateway providers in the country with more than 30 percent market share, comprising more than 300,000 merchants. PayU India provides more than 70 online payment methods and aims to match merchants’ needs with the way consumers shop and pay.

The Challenge

In August 2016, global online payment services provider PayU announced that leading Indian payments technology business Citrus Pay would become part of its Indian operation. To thrive in a competitive market, the transformed PayU India operation needed to deliver reliable, responsive payment services. Depending on credit profiles developed by PayU India, consumers would also be able to defer payments for a short period and pay later using options such as Immediate Payment Service (IMPS), National Electronic Funds Transfer, debit/credit card and net banking, or through an electronic wallet.

With PayU India and Citrus Pay merging, the business needed to consolidate data from both sides to maximize the use of information to make data-driven decisions. The PayU India data science team calculated the business would need to scale up its existing infrastructure fourfold while aggregating all data sources into a single database.

PayU India concluded that it needed to adopt a full-featured cloud service to deliver its payment gateway and realize its potential as an online-payments leader. The cloud-service provider it selected would need to operate a data center in India — to comply with legislation requiring consumers’ data to be retained in India — and operate with minimum latency of 20 to 30 milliseconds.

Benefits of AWS

👉 Supported growth in merchant numbers from thousands to more than 300,000

👉 Supported growth in consumers from 25 million to more than 50 million

👉 Brought new product to market in less than two weeks

👉 Kept latency to a few milliseconds

◼ Services used

👉 Amazon Virtual Private Cloud (Amazon VPC) to provide tiered security.

👉 Amazon Redshift data warehouse, where queries are run to reconcile reports and payments, and understand user behavior.

👉 AWS Lambda to manage AWS resources and run code in response to events.

👉 Amazon Machine Learning for the key function of determining whether the business should provide credit to Indian residents who do not have credit ratings, cards, or bank accounts.

To Know more…
🔗 Read this to know how to use AWS CLI
🔗 And to create AWS High Availability architecture

🙂 Thank you LinuxWorld Informatics Pvt. Ltd. .. and Mr. Vimal Daga Sir for your incredible efforts to make the journey of all Arth learners remarkable….

--

--

Kajal Kashyap
Kajal Kashyap

Written by Kajal Kashyap

When The Atmosphere Encourages Learning, Learning Is Irresistible..

No responses yet