Making Serverless Orchestration 25x Faster
1–10 of 33 posts
Re: Making Serverless Orchestration 25x Faster
#2I'd love to hear from folks who have experience using things like Beam or Spark. I've if the biggest pain points I've encountered is that there are definitely dozens of "mature" products to solve this problem that all different slightly in their setup and tradeoffs
Re: Making Serverless Orchestration 25x Faster
#3Re: Making Serverless Orchestration 25x Faster
#4In my mind, the key value proposition of orchestration is that it is a solution for business processes where various parts have different owners. The fact that you need to tightly couple the logic for all your various states in DBOS sounds like it’s solving, at best, a partial part of the problem in my opinion.
Re: Making Serverless Orchestration 25x Faster
#5Re: Making Serverless Orchestration 25x Faster
#6Maybe the idea is that those who are using those other languages may have other workarounds already?
Re: Making Serverless Orchestration 25x Faster
#7Re: Making Serverless Orchestration 25x Faster
#8Pardon my naivety but why was Typescript chosen as the interface for writing transactional workflows? I can't help but think that a backend language that is more popular for those use-cases would be more relevant. Maybe the idea is that those who are using those other languages may have other workarounds already?
Re: Making Serverless Orchestration 25x Faster
#9Pardon my naivety but why was Typescript chosen as the interface for writing transactional workflows? I can't help but think that a backend language that is more popular for those use-cases would be more relevant. Maybe the idea is that those who are using those other languages may have other workarounds already?
In either sense, its alot.
(Aside: The backend has plenty of bad languages. For example Python is considered a backend language but is considerably worse than most languages in speed, ergonomics, transitive dependencies, and so on... )
Re: Making Serverless Orchestration 25x Faster
#10This seems really cool. I've just been running into scenarios where this kind of durable execution is really helpful. I've been doing basic things with RabbitMQ plus a job server, but there are definitely limitations. I'd love to hear from folks who have experience using things like Beam or Spark. I've if the biggest pain points I've encountered is that there are definitely dozens of "mature" products to solve this p…