6. The sophistication of our platform bounds
the granularity of decomposition in our
systems
(also means more complexity to setup locally)
7. How much of the cloud stack do we
want to run locally (if any)?
Platform on dev workstation? Dev env in the cloud?
Apps decoupled from platform?
8. Contract Driven Tests / Mocks add a
lot of code to maintain.
Dealing with deps?
Do we need them?
9. Cloud dev workflow
How much of the stack do we want to run?
How do we want to run our deps?
How do we automate this and integrate
into an efficient workflow?
10.
11. When you can deploy 1000s of apps,
you’d better be able to deploy 1000s
of dbs!
Platform consideration
12. PostgreSQL in Docker
Clustered with streaming replication
Continuously backed up
Automatic failover
Dingo PostgreSQL
https://github.com/dingotiles/dingo-postgresql-release