Skip to content

alanlima/devops-academy-project1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License

Moving a WordPress-based application from on-premise to a cloud-hosted solution

Table of Contents

About The Project

This project aims to move a web application from on-premise to a cloud-hosted solution.

Currently, the WordPress-based application uses LAMP stack (Linux, Apache, MySQL, and PHP) and the solution is hosted in a single server (application and database) where the deployments are made through FTP transfers to the server.

This cloud migration is designed to comply with the following requirements:

  • The application must be containerized;
  • The application must to be secure (all data encrypted at rest and in transit)
  • The application must to be highly available.
  • The application must to support peaks of up to 10 times the average load (scalability).
  • The infrastructure must to be reproducible and version-controlled in case the CEO decides to expand the business to other parts of the world (consider infra as code).
  • There must be an easy and secure way of developing, with fast feedback (consider CI/CD practices or at least automation scripts)

Solution Diagram

Solution Diagram

Technologies

Getting Started

TBC

Prerequisites

TBC

  • tbc
TBC

Installation

TBC

Usage

TBC

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b <branch-name>)
  3. Commit your Changes (git commit -m 'Add a new contribution')
  4. Push to the Branch (git push origin <branch-name>)
  5. Open a Pull Request

License

Distributed under the Creative Commons Public Licenses. See LICENSE for more information.

Contact

TBC

About

Repo for my personal work in the devops-academy project 1

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published