cs - prasad puranik
Our collaboration with Comprinno helped us transform carbon market participation. By using GenAI, we’re not just accelerating approvals, we’re enabling sustainable projects to reach the market faster and at scale.
Prasad Puranik
Founder & CEO | Comprinno

Secure AWS architecture with data localization

Company

cs secure aws architecture

Industry

FinTech

Website

Overview

About the Customer

Customer is a financial services company promoting cashless solutions and back-office operation efficiencies for the corporate market with its strengths in resources including a wide variety of alliance partners, expertise in the card business and a customer base of approximately 37 million people built up over the years.

Customer aims to build a technology-led neo-lending conglomerate that enables India’s credit growth story.

Executive Summary

Customer is a FinTech service provider company dealing with cross-border financial products aiming at individual finance management and freedom. They wished to set up an AWS architecture aligning to RBI guidelines, for their FinTech application leveraging the best in breed AWS cloud services to avail the benefits of its agility and reliability with minimum overhead. Comprinno was engaged to execute this project to build infrastructure on AWS for client’s custom applications.

Challenges

Customer wanted to adopt AWS Security best practices for its cloud infrastructure. Being a FinTech company, they had to comply with RBI regulations.  The System Audit Report for Data Localization (SAR) & Storage of Payment System Data is a compliance mandate driven by RBI to ensure appropriate security measures and data localization controls for storage of payment related data.

Solution

Comprinno implemented the below security best practices to ensure data localization.

Data Localization:

VPC was created in the Asia Pacific (Mumbai) Region. Compute resources and databases launched into this VPC were restricted to Asia Pacific (Mumbai) Region. Global condition key aws:RequestedRegion was used in an IAM policy attached to users and roles, in conjunction with other IAM access control permissions. Database and storage for EKS nodes was encrypted using customer managed keys (CMK). Versioning, logging and encryption at rest was enabled for S3 bucket with sensitive data. Service control policy was created and applied to all child accounts which enables all the AWS services in only Mumbai region and all the global AWS services in North Virginia region. AWS CloudTrail was used to monitor and record account activity across AWS infrastructure enabling governance, compliance and audit of AWS accounts. Amazon GuardDuty was enabled to detect signs of account compromise, such as access of AWS resources from an unusual geolocation.

Security Best Practices: 

AWS Organization was setup with different accounts for development, staging and production. AWS Single Sign On (SSO) was used to centrally manage single sign-on access and user permissions across all the AWS accounts in AWS Organization.

AWS WAF was configured for the application load balancer as an additional level of security against common web exploits and bots, that may affect availability, compromise security or consume excessive resources.

Amazon VPC was created with 3 public and 9 private subnets. Containerized applications under microservices on Amazon Elastic Kubernetes Service (EKS) cluster were deployed across multiple private subnets. The cluster had Application Load Balancer at the front end.

AWS Private Link was used to access S3 from the application, securing data during transit between AWS services outside VPC.

AWS Key Management System (KMS) was used for encrypting data as per AES-256 standard.  AWS Secrets Manager is used to rotate, manage and retrieve the database credentials and API keys.

AWS Config has been used to assess, audit and evaluate the configurations of AWS resources, to determine overall compliance against the guidelines.

AWS Security Hub was used for security threat detection and monitoring.

All AWS Services logs were generated and stored in Amazon S3. Amazon S3 buckets associated with Amazon CloudTrail logs were configured to use the Object Lock feature in Compliance mode, in order to prevent tampering of stored logs and meet regulatory compliance. Server-side encryption was enabled for all S3 buckets.

All AWS Services metrics and app logs were aggregated to create a common AWS CloudWatch Dashboard. Relevant alarms were configured in AWS CloudWatch Alarms for the infrastructure components.

DevSecOps: 

The below solution for CI/CD pipeline was proposed and implemented.

Automatic Deployment was triggered whenever code was committed to GitHub repository. AWS CodeBuild was used for building the docker image and then the image was pushed to AWS ECR (Elastic Container Registry).

A notification alert was set up using AWS SNS to report developers about the failed pipeline.

Benefits

  • Robust security landscape
  • Implemented DevSecOps
  • Successfully cleared data localization audit

Other Case Studies

CSTN5
CreditMantri
Secure CRM access to WFH telemarketer during Covid-19 lockdown
CSTN4
Ephicacy
AWS Workspace-based virtual office for a global Clinical Research Organization (CRO)
CSTN3
LightMetrics
Distributed database that is optimized for Partner handling heavy workloads for an AI platform
CSTN2
Mantle Labs  
High-Speed Satellite Image Processing for a Partner Geobotanic AI Platform
CSTN1
MediBuddy
Cutting edge cloud technology solution for India’s leading healthcare service provider
CSTN6
Portea
AWS inter-region migration in record time during Covid-19 lockdown period
CSTN8
boAt
DynamoDB Cost Optimization For boAt
CSTN9
AyuRythm
AyuRythm gears up for high demand volumes for its wellness app
CSTN10
Neural Hive
Neural Hive launches its cloud journey by partnering with AWS and Comprinno
CSTN1
Klub
Klub fortifies its AWS Cloud infrastructure by partnering with Comprinno
CSTN2
Bigyellowfish Technologies
Bigyellowfish engages with Comprinno to conduct a Well-Architected Review
CSTN3
GigsBoard
GigsBoard migrates to AWS with assistance from Comprinno
compliant architecture
ISO 27001 compliant architecture
ISO 27001 compliant AWS infrastructure architected by Comprinno
leher migrates to aws
Leher migrates to AWS
Leher provides tools to creators for hosting exclusive communities
CSTN4
Skill-Lync migrates to AWS from Digital Ocean
Skill-Lync offers industry-relevant advanced engineering courses for engineering students
CSTN5
Pando | Supply Chain Tech | Setting up enterprise-grade AWS architecture with Security & Governance at scale
Pando, a leading global supply chain technology company, is renowned
CSTN6
Highway Delite adopts a resilient AWS architecture
Highway Delite is a pioneering travel app specifically designed
CSTN7
Youvah’s journey to efficiency with AWS infrastructure adoption
Youvah is India’s First Internship Platform for teenagers. They are an IIM Bangalore Incubated
CSTN8
A Winning Formula: LightMetrics and Comprinno’s Collaboration for Operational Brilliance
LightMetrics revolutionizes commercial fleets with RideView video telematics
CSTN9
Cometchat modernizes its infrastructure using Amazon ECS
A pioneer in user-friendly communication platforms, CometChat empowers websites and applications with seamless text chat, voice, and video functionalities.
CSTN10
Fibe collaborates with Comprinno to build a resilient architecture
Fibe (formerly EarlySalary) is one of India’s leading consumer lending apps focused on young working professionals. Their mission is to create a financial ecosystem that
CSTN1
Synaptic Modernizes infrastructure with Well-Architected EKS Package
Synaptic specializes in data analytics and alternative data solutions, offering actionable insights about private and public companies on a no-code platform.
CSTN2
boAt | Driving secure, resilient, & cost-optimized cloud operations on AWS for consumer tech leader
BoAt is the world’s 2nd largest wearable brand and India’s No.1 Earwear brand. Company offers its various products for sale on its web portal and
CSTN3
Octet AI | Modernizing AWS workloads for a B2B Social Marketplace platform
Octet, a prominent Social B2B marketplace firm, is renowned for providing a comprehensive solution to both buyers and vendors
cs fintech cloudops
FinTech | Optimizing CloudOps, Reducing Costs by 15%, & Boosting Profitability for a FinTech Product Platform
A fintech company offers an online platform that combines property management with a variety of investment options, giving users access to valuable real estate opportunities.
CSTN6
Carnot | AgriTech Startup boosts Infrastructure Efficiency, Security, & Availability on AWS
Carnot is an AI-enabled Agri IoT platform supported by Qualcomm and backed by Series B funding from Mahindra and Whiteboard Capital.
CSTN7
Tesser Insights | Analytics firm ramped up Security, Scalability, & Deployment Efficiency with AWS Migration
Tesser Insights is an analytics firm headquartered in Alpharetta, GA, with additional offices in Portland, OR, and Orlando, FL, and offshore centres in Bangalore and
cs security saas
Security SaaS | Enabling High Availability, Performance Optimization, & Security Controls for a Threat Exposure Management SaaS Platform
The threat exposure management platform elevates traditional vulnerability management to holistic threat exposure management
compliant architecture
AI-Enabled Shopfloor Video Intelligence
The client is a large-scale manufacturing organization focused on driving efficiency and productivity across its shop-floor environments.
cs fintech
FinTech | PCI DSS compliance, security controls, & improved cloud ROI​ for a POS & Payments Leader
Asia’s largest Fintech company partners with Comprinno for a PCI DSS Compliant infrastructure
cs consumer tech
Consumer Tech | Optimizing AWS infrastructure & Implementing Best Practices for Security, Observability, & Cost Management
A consumer technology company develops billing and invoicing software that simplifies the process of storing transaction data in a centralized location.
cs proptech
PropTech | Modernizing CloudOps, & Improving Observability for a Real Estate Investment Platform
The customer is a leading India-based platform for real estate investment, enabling fractional ownership in premium commercial properties.
cs - digital printing tech
Digital Printing Tech | Optimizing CloudOps, Compliance, & FinOps at Scale
A digital printing technology company delivering advanced digital front-end solutions and workflow automation for the industrial and graphic
cs secure aws architecture
Secure AWS architecture with data localization
FinTech company allies with Comprinno to clear data localization audit
admin-ajax
Driving Strategic Decisions with Analytics for a Global Entertainment Company
The customer is a leading global entertainment enterprise with a strong presence across film, television, streaming, and interactive media.
cs - accelerating cloud transformation
Accelerating Cloud Transformation with DevOps and AWS Migration for an Employee Lifecycle Management Platform
The client is an employee lifecycle management software that helps companies track end-to-end work cycles seamlessly. The platform enables businesses to manage various stages of an employee's journey, from recruitment and onboarding to performance management and offboarding.