Session

Pragmatic AppMod: take an old PHP project and make it 12-factor compliant on GCP

Do you have a pet project from 10-20 years ago, and you barely remember what it does? When deploying to production was simply overwriting some files over FTP?
How about embarking on a journey to App Modernization to leverage GCP powerful tools to make it 12factor-compliant? Riccardo will walk you through a pragmatic trip through the modernization of an old app:
* Moving to a git repo
* 📦 Dockerize the app
* Import DB to Cloud SQL
* Extracting vars (and DB info) into a .env and leverage Secret Manager to manage secrets.
* Build/Release through Cloud Build [and Cloud Deploy]
* Secure the DB removing public IP (via private service)
* Deploy to Cloud Run 🏃
* Observe logs / create custom metrics
Also introduce some common pitfalls and how to solve them.

Riccardo Carlesso

Developer Advocate, google cloud

Zürich, Switzerland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top