When ADPList approached us, they had an immediate problem at hand. The latency for the business critical APIs was high and caused poor user experience. Before anything else, we started focusing on solving that problem.
The entire stack for ADPList was running on Heroku. To improve performance, the ADPList team already implemented vertical infrastructure scaling. However, this resulted in a massive increase in costs. Apart from the costs, we realized that Heroku isn’t particularly suited well for microservices deployments at ADPList due to: