palladius / app-mod-workshop-set-by-step

Step by step solution of my latest app-mod-workshop
MIT License
2 stars 3 forks source link
![Fellini-Amarcord piu sottile](images/fellini-piu-sottile.png)

Self: https://github.com/palladius/app-mod-workshop-set-by-step (yup, there's a typo)

This contains solutions (spoiler alert!) for the AppMod workshop invented by Riccardo and inspired by a failed talk on AppMod: "scrap your old app to the Cloud" (rottama la tua vecchia app verso il Cloud).

This workshop will be run by Googlers who will provide some entrypoint to GCP (eg, coupons).

folder

Architecture

Architecture has been developed with a proprietary tool (sorry) but the Graphciz-like source code is still in the architecture/ folder if you care about it:

Architecture diagram v1.2a

Prerequisites

Nice to haves:

Where to edit your code

I see two possible journeys to enjoy this workshop.

  1. [5% of people] If you are a power user, you'll enjoy coding locally on vscode and install gcloud, mysql, php, and so on. Chances are, you have most of it already installed and of course you have a Linux or a Mac.
  2. [default 95%] If you are not a CLI abituee, or if you have a Windows machine, you're better off using Cloud Shell. This is very easy to use, it's a shell in the cloud with ALL the code you need preinstalled. It's amazing how hands-off this really is. The only drawback is increased latency as code is not local to your machine. However, the increase of speed for "day 0" and "day 1" dev setups is palpable.

License

MIT - just like original app.

Thanks

![Image](images/php-amarcord.png)