A single-author web app hosted on Cloud Run

There's a category of web applications where the content is written by one author and published read-only to everyone else.

In this situation, you need 3 things:

  1. A database.
  2. A private, authenticated app for writing.
  3. A public app for reading.

Within those 3 things are a multitude of choices.

Here are the choices I decided to make:

Similarly, here are the choices I decided not to make: