Objective: • Create a High Level Design of the home assignment • The web service must be highly available • Be able to hit a sample web page from the web service deployed using HTTPS port 443 and redirected to port 8080 • For any areas which you have considered not to automate, please state these clearly and if possible, provide details of the solution you would have implemented including your experience/depth of knowledge of that area. • Be prepared to be questioned and ready to explain your design decision in regards of your choice of solution. • Provide a link to the git Project, if code is attempted • Code for provisioning and deploying the web service in AWS • Readme file must be populated detailing your solution and how to run it. • Link to the sample web page presented by the deployed service.
Tech Stack: • The choice of web service is up to you. For example, apache, nginx, etc • For provisioning use terraform and deployment tool use Ansible • OS – Ubuntu or Centos
Points to consider:
- Monitoring and maintainability
- Capacity and growth
- Deploying to a Production environment that has VMs already running.