You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is a fun way to assess your cloud skills. It is also a good representative sample of the work we do at Rearc. Quest is a webapp made with node.js and golang.
Q. Do i need to be an expert in node.js and golang ?
No. The starting point of the quest app is npm install && npm start. That is all the node.js you need to know. And you wont even see golang.
1) Deploy the app in AWS and find the secret page. Use Linux 64-bit as your OS (Amazon Linux preferred)
2) Deploy the app in a Docker container. Use node:10 as the base image
3) Inject an environment variable (SECRET_WORD) in the docker container. The value of SECRET_WORD should be the secret word discovered on the secret page
4) Deploy a loadbalancer in front of the app
5) Complete "Terraform"ing and/or "Cloudformation"ing the entire stack for "single click" deployment (Use the latest version of Terraform available at the time)
6) Add TLS (https). Its OK to use locally generated certs.
Q. How do i know i have solved these stages ?
Each stage can be tested as follows (where <ip_or_host> is the location where the app is deployed)