Story Details

  • Show HN: Hatchet v1 – A task orchestration platform built on Postgres

    Posted: 2025-04-03 17:17:54

    Hatchet v1 is a new open-source task orchestration platform built on top of Postgres. It aims to provide a reliable and scalable way to define, execute, and manage complex workflows, leveraging the robustness and transactional guarantees of Postgres as its backend. Hatchet uses SQL for defining workflows and Python for task logic, allowing developers to manage their orchestration entirely within their existing Postgres infrastructure. This eliminates the need for external dependencies like Redis or RabbitMQ, simplifying deployment and maintenance. The project is designed with an emphasis on observability and debuggability, featuring a built-in web UI and integration with logging and monitoring tools.

    Summary of Comments ( 51 )
    https://news.ycombinator.com/item?id=43572733

    Hacker News users discussed Hatchet's reliance on Postgres for task orchestration, expressing both interest and skepticism. Some praised the simplicity and the clever use of Postgres features like LISTEN/NOTIFY for real-time updates. Others questioned the scalability and performance compared to dedicated workflow engines like Temporal or Airflow, particularly for complex workflows and high throughput. Several comments focused on the potential limitations of using SQL for defining workflows, contrasting it with the flexibility of code-based approaches. The maintainability and debuggability of SQL-based workflows were also raised as potential concerns. Finally, some commenters appreciated the transparency of the architecture and the potential for easier integration with existing Postgres-based systems.