Skip to content

mudrii/DevOps_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Cloud SRE Test

Conditions for the test

Current configuration

Application for web/mobile chat using WebSockets

Resource

  1. DNS Server with zone for app.com
  2. Nginx A Server
    1. Reverse Proxy
    2. URL redirect based on URI
    3. Listening on TCP/IP port 80
    4. redirect https://app.com/ to Nginx B Web Server
    5. redirect https://app.com/api/ to Node.js server
  3. Nginx B Web Server serving static webpages "index.html" and CSS
  4. Node.js service for backend processing
  5. Redis keeps clients connectivity state
  6. MySql keeps user accounts

Objective

  • Migrate application to any of the selected cloud providers AWS/GCP/Azure from OnPrem Data Centre
  • Application on the selected cloud provider should be Highly Available
  • Application on the selected cloud provider should be Scalable
  • Application on the selected cloud provider should be Highly Fault Tolerant

Architect and Design new application diagram for Cloud Native Implementation

  • Present Diagram in Draw.io
  • Present few options
  • From multiple option use one option and develop infrastructure as code in Terraform

Infrastructure as a code requirements

  • Code should be modular
  • Code should be testable
  • Code should contain comments and in documentation

Terraform reference documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published