I would like to build an ML development environment using AWS that supports the following:
1. a development environment for python projects using virtual environments
2. a database that supports materialized views
3. a source control platform that can keep codes, versions and branches.
4. pipeline that takes the code from source control, virtualizes it and hosts it into a scalable hosting server
5. an API gateway that enables restful API calls and connects to the back-end functions
6. a web hosting server that hosts standard HTML Apps and WordPress apps
7. An Online analytical dashboard that connects to the database and the API gateway