ERP System for a Japanese Hardware Company
2023 - 2024
The project involves managing all partners of a Japanese hardware company. It includes the utilization of authorization mechanisms to grant partners access to specific features. The system also manages products, notifications, and files shared by the company with its branches and partners.
Design the system architecture and create the entire AWS infrastructure, including VPC, Security Groups, EC2 Instances, RDS, OpenSearch, and Lambda.
Configure email sending with SES.
Set up Lambda functions to hash files uploaded to S3.
Create OpenSearch mapping structure.
Configure language analyzers to enable searching by Kanji Japanese keywords.
Set up CloudFront for S3 static hosting and configure the Load Balancer (EC2) to integrate with the customer's existing domain.
Perform coding, code reviews, and system operations.
Technologies: Java, Spring Boot 2, NodeJS (Lambda functions), ReactJS, VPC, Security Group, EC2, RDS, OpenSearch, Lambda, S3, CloudFront, Load Balancer, Route 53, SQS, SES..., RDS MySQL