Moving from development to production in AWS

Hi All,
I have started analyzing Silverstripe for a new website for one of my clients. We have started with custom development and created a home page from the theme using elemental plugins and custom HTML and CSS. After the development, we need to host this in the AWS platform for UAT. So what is the best way to move from the test/dev environment to production for new pages and updates to existing pages?

Thanks
Ajai