About Customer

Industry: Gen AI

A comprehensive platform to take care of your global teams' payroll, taxes, social contributions, and local insurance policies.
A leading global employment platform that makes it easy for companies to employ teams internationally. Its proprietary technology simplifies the employment process by managing the complexities of local compliance, labour contracts, payroll, benefits and taxes.
We enable companies to manage their distributed teams via a simple dashboard while taking responsibility for local labor law compliance on their behalf. We are passionate about creating a world where people can get a job they love, without having to leave the people they love.

Current Infra

The client operates a comprehensive platform managing global teams’ payroll, taxes, social contributions, and local insurance policies. They now seek to leverage Generative AI to meet a specific client requirement. The use case involves utilizing Gen-AI for image recognition to extract product details—such as product name, model number, serial number, price, quantity, and amount—from various invoices and storing this data in a database.

The Challenge

Invoice Variability: Different formats and layouts of invoices may complicate the extraction process, requiring robust data normalization and error handling.

Data Accuracy: Ensuring high accuracy in extracting detailed information like serial numbers and model numbers, which may be critical and sensitive.

Integration Complexity: Integrating the AI system with existing databases and ensuring smooth data flow and consistency can be challenging.

Security and Compliance: Handling sensitive financial data necessitates stringent security measures and compliance with relevant regulations.

The Solution

To implement a solution on AWS for using Gen-AI for image recognition to extract product details from invoices and store the data in a database, you can follow these steps:

  • Used Amazon S3 to store incoming invoices. S3 offers scalable storage and triggers events when new files are uploaded.
  • Implement Amazon Textract to automatically extract text and data from the invoices. Textract can identify key information such as product names, model numbers, serial numbers, prices, quantities, and amounts.
  • Utilized AWS Lambda to process the extracted data. Lambda functions can be triggered by S3 or Textract events for real-time data processing.
  • Stored the processed data in Amazon RDS for structured data storage or Amazon DynamoDB for a NoSQL approach. Both options provide scalable and reliable database solutions.
  • Created APIs using AWS API Gateway to facilitate access to the processed data for other systems or applications.
  • Ensure security and access control by using AWS Identity and Access Management (IAM) to restrict access to sensitive data only to authorized users and applications.


1. AWS WAF is provided to protect apps and APIs against bots and exploits that consume resources, skew metrics, or cause downtime

2. AWS GuardDuty is deployed for threat detection and it also continuously monitor the infra to detect any kind of malicious activity

3. AWS Standard Shield is also provided to protect from the DDOS attack and safeguard the applications running on the AWS infra

4. Important instances are kept in the private subnet and user access can be provided by using VPN

5. AWS Security Hub is deployed here for security posture management service that automates best practice checks, aggregates alerts and supports automated remediation.

6. To ensure the AWS best practices we have also deployed the AWS Trusted Advisor

7. Access Management and Security of Keys achieved using the KMS and Secret Manager

8. MFA is also implemented to provide an extra layer of authentication


1. A multi-AZ infrastructure has been architected for this customer.

2. Snapshots are being taken properly with a defined frequency and kept within S3, as-per-required retention period.

Other Services

Solution Architecture

Why AWS?

AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host your applications – whether an existing application or a new SaaS-based application. You can use the AWS Management Console or well-documented web services APIs to access AWS's application hosting platform. AWS utilizes an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures. For more information, see the AWS Security Center.
Using AWS tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand. Backed by Amazon's massive infrastructure, you have access to compute and storage resources when you need them. With AWS, you take advantage of a scalable, reliable, and secure global computing infrastructure, the virtual backbone of's multi-billion-dollar online business that has been honed for over a decade.

Why i2k2?

Our strategy

Cloud Computing – We are highly proficient in cloud hosting serving more than 4000 Corporates with 14000+ VMs and Physical servers mainly in India.

Cloud Consulting – We are adept at delivering solutions on public cloud, private cloud, and Hybrid cloud. We are partners with AWS, Azure, Google, and other cloud providers.

Our mission
Focus to service our customers and create products that are extremely user-centric and solution-oriented with a highly-skilled technical team and a vast experience in the technology space, we have been developing products that are solving real-life issues that can service the masses

Our vision
We offer tailor-made solutions and services so that businesses can leverage the maximum benefits through us. We ensure that the delivery and quality parameters are met and remain committed to the best possible customer experience

Please fill in the details to download Case Study

Request A Call Back

Enter Captcha: captcha