Company
Date Published
Author
Becca Zandstein, Aaron Morris
Word count
975
Language
English
Hacker News points
None

Summary

We're excited to announce the public beta release of our new notification system at Vercel, made possible with the help of our integration partner Knock, their powerful API, and robust component library. We evaluated our technology options and chose Knock for its flexibility, reliability, and observability, meeting our needs for iteration speed, reliability, and scalability. With Knock's primitives, we built a custom notification system that leverages our design and component system, creates flexible notifications, and scales with our user base without added complexity or configuration. The out-of-the-box features of Knock provided an in-app feed demo working in under an hour, allowing us to create multi-channel notifications effortlessly. Knock's React library enabled us to create components simple, while leveraging a powerful notification tool in the backend. We built layouts and workflows for each alert using the Knock dashboard and its workflow editor with live previews, giving users a real-time notification feed powered by Websockets and packaged with React hooks. Knock allows you to build cross-channel notifications with easy-to-use workflows and provides a single API for all of your notifications code and observability tools. This release introduces new notification types, such as deployment failures and batched domain misconfiguration notifications, making it easier for teams to stay in the loop on their Vercel project.