2023 Wrapped
Sylwia Vargas· 12/22/2023 · 7 min read
It’s been a busy year at Inngest.
This time last year our TypeScript SDK was 3 months old and our Dev Server had just been released. Over the past twelve months, we've shipped a lot and improved the DX across the board, our team has grown three-fold, and we were able to raise a seed round investment. If we were to choose a single metric to show how much has changed, it would perhaps be that the weekly npm installs of the Inngest CLI grew from 876 to over 32,000.
As 2023 comes to a close, we wanted to say a big “Thank you” to our community, partners, and team. We’ve reached major milestones, inspired by you and informed by your ideas, requests, and feedback. We are excited about what’s on the horizon 💜
Meanwhile, we’d like to invite you to join us for our last retrospective.
Engineering
We made tons of progress this year and each milestone was a testament of the work to our world-class team. Reading back the changelog from the year makes it seem like every week we shipped new major features, tools, and improvements. But what if I told you that we actually did that, and that’s not even the full picture?
The list of releases is quite long so let’s focus only on the milestones.
Product maturity
We shipped key product features including concurrency, rate limiting, debouncing, prioritization, parallel steps, and batching. But the special mentions go to the two from December:
- Invoking functions as steps, which makes it easy to compose workflows and re-use functionality from any part of your system by allowing functions to call and receive the result of other functions.
- Function Replay, which enables you to easily recover from failures or incidents by re-running functions in bulk.
Over this year, Inngest has become an even more fully-featured and reliable tool and is now used in production for core business logic at many well-known companies.
SDKs
This year we shipped major updates to our TypeScript SDK, recently releasing v3. This year, we’ve added all these crucial features:
- Steps,
- Cancelling running functions with events,
- Custom failure handling,
- Invoking functions from within a function to compose complex flows,
- Middleware - enabling logging, encryption, tracing, and others,
- Streaming and edge support.
The current state of the SDK allows for multi-language support, and live-migrating functions across languages and clouds. This means that you can develop and ship a function using our TypeScript SDK, but as business and technology choices shift, you can rewrite it entirely in another language, redeploy, and long-running functions will continue where they left off.
This of course goes hand in hand with other SDKs that we shipped, namely beta releases for Python and Go. Stay tuned in for more updates on language SDKs in 2024!
Developer Experience
We aim to create a product that allows you to only focus on your code. Developer Experience is the North Star of our roadmap, it underlies most of our product decisions.
This year, we have redesigned our dashboard, wrote a massive number of docs pages, added real-time observability metrics, improved timeline UI, and shipped a number of key improvements to our dev server such as new timeline and stream as well as improved the initial setup and configuration.
A special mention here goes to branch environments, which landed in May. Inngest will now create an environment for every branch that you deploy, allowing you to test your entire application in a fully isolated sandbox. This means that you can test your app end-to-end without worry of conflicts on each and ever branch.
Community growth
When we started this year, it seemed inconceivable that by the end of it, our Discord server would have over 1,000 active members, that our support inbox would be booming with requests, and that we would be guests on podcasts like JAMStack Radio, Founder Real Talk, or Yet Another Infra Deep Dive and conferences like Next.js Conf. We managed to build long-lasting and meaningful relationships with companies and organizations such as Vercel, Redwood, Ocoya, Resend, and more.
We feel humbled by the attention from our community:
If you hang out at our Discord, you already know how deeply our team appreciates every question, insight, and idea raised there. We are building with the community in mind, and Inngest would not be as successful as it is now without your involvement. Thank you, thank you, thank you 💜
Company growth
Team growth
All of the above was possible to our wonderful team, which grew from three in January to nine in December — and we will still be growing soon again 👀
Here’s a picture of (still not the entire) team at our offsite in Montreal in September.
Fundraising
Given the economic landscape, we were extremely lucky to have raised $3M in new funding led by Glenn Solomon of GGV Capital, Guillermo Rauch of Vercel, and Github founder, Tom Preston-Werner, with continued participation from Afore Capital and Comma Capital, plus other strategic partners. This amazing feat allowed us to reach more users and continuously deliver more value.
SOC 2 Certification
Just as the year comes to an end, we became SOC2 Type I certified, which is a significant milestone for supporting B2B customers.
SOC 2 is a security and compliance standard that offers guidelines for service organizations to protect sensitive data from unauthorized access, security incidents, and other vulnerabilities.
Be part of our journey
If you’re curious what we have in store for 2024, please check (and comment on!) our public roadmap. We wouldn’t be where we are now without you, your questions, feedback, and feature requests. Join our Discord and help shape the future of Inngest 💜
Onto a new year of shipping!