Wootric moved ML deployment pipeline from AWS to GCP
engineering.wootric.com
engineering.wootric.com
Thanks for the suggestion though! I'm sure we will consider that in the future :)
Fingers crossed that we keep growing which would mean that we can justify working on v2 architecture.
Because of this, GCP'S AI Platform allows us a more micro-services type approach to interacting with the ML models themselves - as opposed to our previous deployment strategy on AWS, which put all of the models into one big bucket on every instance that was serving requests.
Hope that answered your question!
Was it that hard to make the make batch prediction calls to each necessary model for the current request on AWS?
This is in contrast to the easiest way we found to deploy the same architecture on AWS using Elastic Beanstalk, which involved one really big instance (that was constantly growing as we added more models), and the costs that come with that.
The bigger issue was that he had to use bigger machine as we added more custom ML models for our customers. New architecture gives us huge $$ saving and more visibility into performance of each model.