Title: Hi HN! We’re Dan and Tony - founders of Inngest (<a href="https:&#x2F;&#x2F;www.inngest.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.inngest.com&#x2F;</a>). Inngest is a developer platform and toolchain for developing, testing and running background jobs, and workflows. Inngest invokes your jobs via HTTP, wherever you want to deploy your code.<p>Shipping reliable background jobs and workflows is a time suck for any software team. They’re painful to develop locally and getting into production is a tedious experience of configuring infra. When you want to add scheduling, orchestrate multi-step workflows or handle concurrency or idempotency, you spend even more time building bespoke systems - not your actual product.<p>Software engineers spend a ton of duplicated effort building and rebuilding this at every company. It shouldn’t be this way.<p>We’ve taken our experience building and scaling reliable, secure queueing systems across Healthcare, B2B SaaS, and developer infra companies. With Inngest, we sought out to create a single platform and set of developer tools to unburden the developer.<p>- You write functions alongside your API, in your existing codebase with our simple SDK. We invoke your functions via HTTPS, so there are no additional worker services to setup.<p>- End-to-end local development, with one command. Our dev server runs Inngest on any machine with a web interface to visualize, debug, and test your functions with zero additional dependencies.<p>- Our serverless queue calls you, so you can run your code anywhere - serverless, servers or edge.<p>- Inngest manages state across functions and long-running workflows for you. We handle retries, concurrency, idempotency, and coordinating parallel and sequential workloads out-of-the-box.<p>We’ve helped users like:<p>- Snaplet.dev uses Inngest to handle the lifecycle of managing preview databases for their developer platform.<p>- Ocoya.com re-build their e-commerce and social media scheduling workflows in days while dramatically simplifying their infra to run solely with Inngest + serverless functions.<p>- Secta.ai uses Inngest to run all of their AI image generation models on GPU-optimized instances.<p>Today, we have a TypeScript SDK and we will expand to other languages soon (Go is next). We’re building in the open on Github and we offer usage-based plans with a generous free tier.<p>We’re excited to share this with HN and we’re eager for your feedback! What are your experiences building systems for background jobs and workflows?
Upvote: