Redundant backups/ Using GitHub to manage versioning

I am new to working with WordPress and am currently at my first ever “tech job” working at an MSP. I have some background in writing code and web development in general, I recently worked with one of our clients and my boss to arrange for us to redo their website using WordPress. We initially started the work using a locally hosted installation of WordPress, but later switched to using a staging site on [WP.com](http://WP.com) instead. I have been tasked with designing a robust and redundant system of backups and the like as well creating a diagram depicting what that would look like. This is something I had never done before in general but is made even more confusing by adding wordpress into the mix. I think I have a fairly solid concept laid out but am hoping to get some feedback/criticism/ideas etc. as I genuinely have no clue. I have attached the most current version of the diagram to this post!! Thank you in advance for any feedback 🙂

https://preview.redd.it/pn81v6ze705d1.png?width=465&format=png&auto=webp&s=8b855fea929b531ccb232b32fb4a694b8ae175ce

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer