Click to zoom in
AWS Services used - AWS S3, EC2, AWS WAF, AWS VPC, Application load balancer
The Impact
This application is rich in features for manufacturing component design. The application processes millions of design files. The files are stored in S3 buckets. The main service level objective is that business should be able to access the designs and process them without any latency. Oracle database hosted on RDS would have pointers to the design files and application would present the content from files identifying them through these links.
- The tuning was done at various levels to achieve the required performance
- Oracle database was optimized, and the tables were built with relevant indexes for faster query performance
- Private links were created between S3 buckets and VPC to minimize the file access latency
- All the components in each of these layers were built in HA mode across two availability zones
- All the application servers were launched on EC2 instances and Database is deployed on RDS-Oracle platform
- Cloudwatch custom and default metric were used for various workload telemetry
- The overall application infrastructure design falls under three layers - App layer, Backend layer, Database Layer
- For health measures cloud watch metric were configured