I hope it's OK to bring up the competition. I wonder if you have an honest comparison with between Flyte and Temporal somewhere? quick google didn't turn up anything interesting. Thanks!
f
freezing-airport-6809
11/06/2023, 5:26 AM
@curved-petabyte-84246 this is not a very often comparison. But I can share my thoughts.
Temporal is a pretty cool product and I really like it. But Flyte and temporal are dramatically different. Yes they have workflows, but thats where the comparison ends.
Temporal Primary goal - Microservice orchestration, with DIY infra management for the users
Temporal is meant for micro-service orchestration. Things where you want fast moving workflows, but manage the infrastructure on your own, usually services. Focus is not on shipping software in a jiffy, but more on building software products.
Flyte Primary goal: ML Infrastructure with rapid interation and managed infrastructure focus.
On the other hand, Flyte is designed for (currently) slower longer running data and ML workflows, that need recoverability, versioning, reproducibility and most importantly the complete infrastructure is managed.
Think about MLE's, Data Engineers and Data scientists or Software engineers who are doing AI/ML. They do not really want to manage infrastructure. They do want reliable executions, but often times shipping faster is more important. Shipping from local to remote is optimized (and more will be).
Flyte is also inherently infrastructure aware - know gpus, cpus etc (soon also will know fractional gpus), also knows quotas and can apply backpressure
Flyte eventough language agnostic, not really the same as temporal
❤️ 3
c
curved-petabyte-84246
11/06/2023, 5:31 AM
Thank you for that @freezing-airport-6809!!!
curved-petabyte-84246
11/06/2023, 5:31 AM
I might have some questions later...
f
freezing-airport-6809
11/06/2023, 5:32 AM
please do
freezing-airport-6809
11/06/2023, 5:33 AM
again, i cannot be completely thorough and accurate in representing temporal. I do like the product and respect it