~/talk

How we built a successful cloud-scale product with GCP

Talkat GDG DevFest Sofia 2018 · on Friday, 2018-10-05· [cloud-infrastructure, php]
links:none on file
slides:none on file

Media365 is a PHP monolith serving Android/iOS clients with ~5 million installs and it runs on App Engine Flexible as Docker containers; custom Docker adds Ghostscript plus ImageMagick to generate PDF cover thumbnails. User data sits in Cloud SQL (managed MySQL/Postgres) with daily backups, ebooks live in Cloud Storage, and analytics go to BigQuery consumed via Data Studio. Auto-scaling triggers on CPU (default min two instances), a 502 outage from 0.6GB RAM is fixed by increasing instances to 1.6GB and the service stabilizes.

AI-written summary · about

  1. 0:00Start
  2. 0:32Who Am I
  3. 2:00What Is Mobile Systems
  4. 2:31Media 365
  5. 4:10Recap
  6. 5:51Where Should We Host Our Code
  7. 6:38Kubernetes Engine
  8. 7:03App Engine
  9. 8:41Splitting the Monolithic Micro-Services
  10. 8:57Appengine App Engine
  11. 10:26What Is the Flexible Environment
  12. 11:58Ease of Deployment
  13. 12:41Document Root
  14. 18:28How Do Install Go Script
  15. 21:47Cloud Sql Proxy
  16. 22:55Cloud Storage
  17. 24:42Bigquery
  18. 26:44How Does the Automatic Scaling Work
  19. 27:34Health Checks
  20. 27:46Liveness Check
  21. 30:02Php Docker Container Configuration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.