Build and Deploy instructions:
- Open project by IntelliJ IDEA or other IDEs
- Create Database in MySQL
- Modify the application.propoties with your database info
- Run the application
Prerequisites:
- Install Java
- Install MySql
- ./mvnw spring-boot:run
- ./mvnw :install
Stack used:
- Java
- Spring-boot
- awssdk package
- Maven
Components on AWS used:
- EC2 Instances, Security Groups, AMI, Auto Scaling, Load balaner
- Rds
- DynamoDB
- S3
- CloudWatch
- VPC
- CodeDeploy
- Route53
- Lambda
- SNS
- SES
- Certificate Manager
Tools:
- Github actions
- JMeter
Design Diagram
- Original Diagram: Processon shared document
See more details:
- Design: doc/design.md
- Version: doc/version.md
- Command: doc/command.md