Scaled a Distributed System
Learned that when using multiple instances of Hasura, one should use a connection pool for each one, so that the sum of all pool sizes is compatible with the capabilities of main database+read replicas.
Tip: RDS handles 4x more connections then Heroku for the same price range.