- expensive
- lack of flexibility
- Elasticsearch or elasticlunr for indexing vs something like algolia
- VMs and a custom manager instead of app engine
- Hosted DBs on VMs instead of Firestore/Hosted DBs (something you should spend the most on since it is the most crucial)