Matteo De Ponti
This website is a Proof of Concept of a project developed following DevOps philosophy and tools.
The MVC Web Framework used is Flask, configured to be served by a Gunicorn Application Server, behind a webserver Nginx in a reverse-proxy mode.The grid-system is Bootstrap. The system is deployed in a Cloudflare CDN.
As containerization system I chose Docker (with docker-compose as a non-distributed orchestrator in development environment).
Unit tests are made with pytest and Selenium Webdriver, useful to simulate user actions with the browser. Also, I chose Git as Version Control System and built a remote Github repository, deeply integrated with Travis CI, in order to enable tests in Continuous Integration mode and automatic releases to Heroku in Continuous Delivery mode.
Remote project repository is available here: https://github.com/depontimatteo/resume_website_2020