This message was deleted.
# announcements
s
This message was deleted.
🎉 5
h
I experimented with most of the AI pipeline solutions out there, days of deployment and tests to revamp our existing, painful and slow existing SDLC process. We wanted to be able to ship models to production faster and throw experimental, canary instances to evaluate their prediction quickly, against production data.
BentoML is by far the most well thought design of all. It doesn't get in the way yet does what it's meant to do well. It's also the most robust/versatile. Kubeflow/Kserving were promising but ironically can't even be deployed on the latest version of k8s.
👍 3
🎉 4
I was able to create a build + deploy pipeline to our clusters, with canary instances in about a day or so. I had to come in here and say thanks!
🙏 1
c
Thank you for sharing, Hirako! Really glad to hear about it!
We see the pain points in adopting Kubeflow/KFserving for model deployment and we are actually building a model orchestration layer for bentoML on Kubernetes. I will keep it posted on our progress here in the community.
👍 2
h
it's rather easy to orchestrate as it stands. the Networking aspect works well with existing solutions e.g knative/istio.
in the roadmap, I see: Advanced model deployment workflows for Kubernetes, including auto-scaling, scale-to-zero, A/B testing, canary deployment, and multi-armed-bandit The first 4 features are not pain points. But the last one is interesting. Right now we have to build our own strategy.
c
Thanks for the feedback @Hirako Sa may I ask how do you currently do A/B testing and Canary deployment? Was it operated by a DevOps team?
h
we didn't have A/B testing/canary deployment until now. Now using knative with its revision system.
in our case, the data science team is the devops team. we don't have dedicated deveops roles. Of course not everyone is looking at the devops aspect.
👍 1