Theo xu hướng gia tăng của quy trình công việc phụ trợ, công ty khởi nghiệp nguồn mở Inngest gần đây đã thu hút được sự chú ý bằng cách đảm bảo khoản đầu tư hạt giống trị giá 3 triệu đô la do GGV dẫn đầu. Công ty tập trung vào đổi mới cung cấp cho cộng đồng công nghệ các công cụ để tạo và sắp xếp hàng đợi không có máy chủ, công việc nền và quy trình công việc.
Sự hình thành của Inngest có thể bắt nguồn từ năm 2021 khi cựu CTO của Buffer, Dan Farrelly và Tony Holdstock-Brown, trước đây là kỹ sư Docker và là nhân vật kỹ thuật hàng đầu tại công ty chăm sóc sức khỏe Uniform Teeth, hợp tác. Theo Holdstock-Brown, Giám đốc điều hành của Inngest, công ty đặt mục tiêu cách mạng hóa mô hình xếp hàng từ lâu đã thiếu sự đổi mới. Khả năng truyền thông báo và lên lịch thực hiện trong tương lai sẽ liên kết hàng đợi và sự kiện với nhau. Tuy nhiên, đổi mới hàng đợi đã bị bỏ qua mặc dù tập trung cao độ vào các sự kiện và kiến trúc hướng sự kiện.
Trong những năm qua, các công nghệ như NATS, Kafka và cơ sở dữ liệu thời gian thực như ClickHouse đã thu hút được sự chú ý đáng kể. Holdstock-Brown giải thích thêm rằng Inngest tận dụng những tiến bộ công nghệ này và kết hợp chúng với nhau để mang lại trải nghiệm tích hợp, liền mạch. Sự kết hợp này tạo ra một khung mạnh mẽ có thể đáp ứng hiệu quả các sự kiện, hàng đợi, trạng thái chức năng và các tính năng không có máy chủ.
Inngest cung cấp một giải pháp độc đáo trong đó các nhà phát triển có thể thiết kế hàng đợi không có máy chủ cho TypeScript, chẳng hạn như đơn giản hóa việc quản lý quy trình thanh toán. Các nhà phát triển không phải chịu gánh nặng về cấu hình phức tạp. Họ chỉ cần thông báo cho Inngest khi một sự kiện được kích hoạt và dịch vụ sẽ khởi chạy chức năng đã đặt. Inngest cũng cung cấp khả năng xử lý tự động các lần thử lại chức năng nếu có bất kỳ điều gì không ổn.
Nền tảng này cho phép các nhà phát triển sử dụng cơ sở mã TypeScript hoặc JavaScript để Inngest thực thi các chức năng xử lý các tác vụ nền. Do đó, các hoạt động như gửi email chào mừng cho người dùng mới có thể được loại bỏ khỏi endpoint API và thay vào đó được quản lý bởi Inngest. Điều này cho thấy rằng các nhà phát triển có thể xây dựng các ứng dụng có trạng thái một cách thuận tiện bằng cách sử dụng các chức năng không có máy chủ, kết hợp với các nền tảng như Vercel.
Theo lời giải thích của Holdstock-Brown, sử dụng Inngest có nghĩa là các nhà phát triển có thể tập trung vào mã hóa và viết chức năng mà không phải lo lắng về việc quản lý hàng đợi, xử lý cấu hình, thử lại và đồng thời. Nền tảng sẽ tự động giải quyết những vấn đề phức tạp này.
Thật thú vị, Inngest đã tìm thấy các ứng dụng thích hợp trong lĩnh vực mô hình ngôn ngữ lớn, một lĩnh vực ban đầu nó chưa được xem xét. Do các mô hình như vậy yêu cầu các công cụ để quản lý trình tự, thử lại và bảo tồn trạng thái, chúng hoàn toàn phù hợp với các dịch vụ của Inngest. Các công cụ của Inngest đơn giản hóa hoạt động của các công ty trong việc đưa các mô hình của họ vào sử dụng tích cực.
Tài trợ hạt giống và các phát triển sản phẩm tiếp theo là một lợi ích cho các nhà phát triển đang tìm kiếm trải nghiệm không rắc rối. Các nhà phát triển từ lâu đã áp dụng các mô hình lập trình hướng sự kiện và hệ thống điều phối quy trình công việc để giải quyết các vấn đề phức tạp, nhưng điều này dẫn đến khối lượng công việc tăng thêm khi quản lý cơ sở hạ tầng mới. Vấn đề phát sinh ngay cả đối với các chức năng cơ bản như tác vụ nền hoặc quản lý độ tin cậy của API bên thứ ba. Do đó, các công ty đã phải dành toàn bộ nhóm để quản lý hàng đợi sự kiện, các chức năng serverless khác nhau và tương ứng là các cơ sở dữ liệu khác.
Tuy nhiên, với bộ công cụ độc đáo mà Inngest mang lại, rất nhiều tải bổ sung này có thể được quản lý dễ dàng. Mặc dù Inngest đã đạt được những bước tiến lớn theo đúng hướng, nhưng vẫn cần có nhiều cải tiến hơn nữa để giúp quá trình phát triển ứng dụng trở nên hoàn hảo và hiệu quả. Các nền tảng no-code được đánh giá cao như AppMaster đã tạo được dấu ấn trong không gian này, cách mạng hóa việc phát triển ứng dụng web và di động. Với khả năng đặc biệt để xây dựng các ứng dụng có trạng thái với các chức năng không có máy chủ , Inngest sẵn sàng nổi lên như một người chơi có ảnh hưởng khác trong hệ sinh thái công nghệ.