HKG AWS Case Study

The website needed a fast and effective solution to flawlessly sync and collaborate data collected and retrieved from all of these platforms in a smooth and hassle-free manner. 

 

Scope
Web Development
Tech Stack
Amazon S3

Overview

Migrating to AWS transforms the customer experience impeccably as customers of all industries and sizes can store and safeguard their data for virtually any use case — cloud-native applications, data lakes as well as mobile apps. This case study illustrates the impact of AWS and how its cost-efficient storage and easy-to-use management features help to streamline data. It also focuses on how AWS helps to optimize costs, and configure fine-tuned access controls to fulfill organizational, business, and compliance needs.

Logo

The Challenge

HKG Epitherapeutics had an existing system that needed a transformation to develop and deploy as a serverless infrastructure. This one-of-a-kind biotechnology company carried out its processes and services through the help of three main platforms which included WordPress, Magento, and Laravel/React. It needed a fast and effective solution to flawlessly sync and collaborate data collected and retrieved from all of these platforms in a smooth and hassle-free manner.

The Solution

With a plan to streamline real-time data, reduce costs, backup and restore critical data as well as archive data at the lowest cost, HKG Epitherapeutics made a clever decision to opt for AWS, as its preferred cloud provider for increasing flexibility, managing analytics, and machine learning workload. A well put together strategy was used by combining AWS Services such as CDK, EC2, S3, Lambda, API Gateway, Secret Manager, DynamoDB, Code Commit, AWS Cognito, CI/CD, IAM, Event Bus, and Cloud Watch to ensure a smooth and easy transition that offered optimal performance.
image 1
image 2
Since it is a serverless infrastructure, our skilled, well-trained, and experienced professionals at SJ Innovation implemented a myriad of challenging functionalities on AWS Lambda using CDK. There was also the need for connecting the remote server to AWS Lambda so that analyzing files from the server and verifying functionality becomes easier. So also, creating CSV files on AWS Lambda and storing sensitive data in Secret Manager was required. To analyze files from the remote server and verify functionality, we recommended connecting the server to AWS Lambda. Similarly, we also suggested creating CSV files on AWS Lambda and storing the sensitive data in Secret Manager to safeguard the secrets needed to access applications, IT resources, and services. A log of all the data-related transactions in DynamoDb was meticulously maintained. Based on the logged events in DynamoDB, our team was required to trigger additional Lambdas.
image 3
image 4
A Single Sign On (SSO) option for all the applications was also required for which we made use of AWS Cognito to maintain the existing user pool and make it quick and effortless for users to log in on all applications using the same technique.
image 5
image 6
image 7
Like what you see? Let's create innovative digital solutions together!