wow that is nice, I also created a python flask docker recently for one task recently but that one supports only a bunch of minimal APIs with no frontend support at all Q_Q.
The docker I created does has some DB connectivity though since a lot of our data is already DB centric - so would some emergency data. Maybe in Part 3 you can try to connect your Heroku App to OpenSolr or Amazon Elasticsearch Service?
Speedwise doesn't sound so good since they are all remote so I expect serious lagging, not sure if Heroku supports adding some other alternative dockers and then you can create some sort of Docker Swarm out of it in Heroku? It's certainly more configurations though.