Live data from Hacker News

Viewing profile — qianli_cs

qianli_cs

HN member
Joined
Sat, Sep 03, 2022, 7:10 PM UTC
HN karma
806
Public activity
124 items

About qianli_cs

Hi, I am Qian Li, co-founder at DBOS (durable execution library on Postgres, https://www.dbos.dev/). The way hardware, software, and data interact with each other appeals to me the most. Website: https://qianli.dev/

Recent public activity

  1. story
  2. story
  3. comment
    Comment #46800690

    That's fair, the idea itself isn't new. Workflows/durable execution have been around forever (same story in Elixir). The differences are in the implementation and DX: the programmi…

  4. comment
    Comment #46800154

    Thanks for sharing, interesting project! One thing that stood out to me is that some fairly core features are gated behind a Pro tier. For context, there are prior projects in this…

  5. story
  6. comment
    Comment #46123935

    This post seems to be published in a hurry. Under "How it works" section a bunch of duplication, and I think they should make the blog post exactly once :) Excerpt from the blog po…

  7. comment
    Comment #46008597

    I really enjoyed this post and love seeing more lightweight approaches! The deep dive on tradeoffs between different durable-execution approaches was great. For me, the most intere…

  8. comment
    Comment #45939524

    Yeah, in the long term, we're supporting more languages. But we aren't actively building new languages right now.

  9. comment
    Comment #45921499

    To build on what Peter said, we need to stay focused and make one backend solid before expanding. But architecturally, nothing prevents us from supporting more engines going forwar…

  10. comment
  11. comment
    Comment #45689183

    I'm excited about this because durable workflows are really important for making AI applications production ready :) Disclaimer: I'm working on DBOS, a durable workflow library bui…

  12. story
  13. comment
    Comment #45640834

    We're seeing issues with multiple AWS services https://health.aws.amazon.com/health/status

  14. story
  15. story
  16. story
  17. comment
    Comment #45460242

    In DBOS, workflows can be invoked directly as normal function calls or enqueued. Direct calls don't require any polling. For queued workflows, each process runs a lightweight polli…

  18. comment
    Comment #45459709

    Good questions! DBOS naturally scales to distributed environments, with many processes/servers per application and many applications running together. The key idea is to use the da…

  19. comment
    Comment #45459672

    I think one potential concern with "checkpoint execution state at every interaction with the outside world" is the size of the checkpoints. Allowing users to control the granularit…

  20. comment
    Comment #45459409

    I think a clearer way to think about this is "at least once" message delivery plus idempotent workflow execution is effectively exactly-once event processing. The DBOS workflow exe…

  21. comment
    Comment #45459368

    That password is only used by the GHA to start a local Postgres Docker container ( https://github.com/dbos-inc/dbos-transact-golang/blob/main/c... ), which is not accessible from o…

  22. story
  23. comment
    Comment #45367678

    I think it was likely caused by the cache trying to compare the tag with Docker Hub: https://docs.docker.com/docker-hub/image-library/mirror/#wha... > "When a pull is attempted wit…

  24. story
  25. comment
    Comment #45188541

    The main advantage is the same architectural benefit DBOS provides in other languages: you only need to deploy your application, so there's no separate coordinator to run. All func…