Starteed: Starting a PHP-based SaaS on Mesosphere's DC/OS
summary
A PHP7 SaaS deployed with Docker, MariaDB and Marathon on Mesosphere DC/OS is presented as providing zero-downtime and high availability, but the talk details important caveats: it uses Marathon-LB and ACME for SSL, hits a 100-certificate ACME limit so wildcard certificates are used, and certificate posts cause about 12 seconds of downtime. The cluster consists of one master and six agents hosting 250 platforms, an event generated ~€10k in 45 seconds, and operational notes include Docker garbage collection and exec support arriving only in DC/OS 1.9.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 4:26DC/OS for PHP SaaS
- 10:22Marathon LB load balancer
- 13:40SSL wildcards
- 17:00Nginx routing and redirects
- 20:01DC/OS CLI
- 23:49Marathon staging issues
- 28:28DC/OS pros from experience
- 31:59PHP and Docker tips
- 36:12Optimize PHP resources
- 38:42Docker image cleanup
- 40:37Private Docker repo auth
- 42:01Q&A
related talks
42mServerless: a backend thing that gives superpowers to frontend developers
58mMassively Scaled High Performance Web Services with PHP
33mRunning PHP-Applications in a Multi-Process Container
37mGoing Serverless with Google Cloud Run
55mReturn of the Clustering: Kubernetes for Drupal
49mDocker & PHP development and deployment
41mBuilding and Running an Enterprise-grade Serverless Platform on Kubernetes
42mKubernetes for PHP developers
