ตามแนวโน้มที่เพิ่มขึ้นของเวิร์กโฟลว์แบ็กเอนด์ Inngest สตาร์ทอัพแบบโอเพนซอร์สได้รับความสนใจเมื่อเร็ว ๆ นี้โดยได้รับเงินลงทุนเริ่มต้น 3 ล้านดอลลาร์ซึ่งนำโดย GGV บริษัทที่มุ่งเน้นนวัตกรรมแห่งนี้มอบเครื่องมือสำหรับชุมชนเทคโนโลยีสำหรับการสร้างและจัดระเบียบคิวแบบไร้เซิร์ฟเวอร์ งานเบื้องหลัง และเวิร์กโฟลว์
การก่อตัวของ Inngest สามารถย้อนไปถึงปี 2021 เมื่ออดีต CTO ของ Buffer, Dan Farrelly และ Tony Holdstock-Brown ซึ่งก่อนหน้านี้เป็นวิศวกรของ Docker และเป็นผู้นำด้านวิศวกรรมของบริษัทดูแลสุขภาพ Uniform Teeth ได้ร่วมมือกัน Holdstock-Brown ซีอีโอของ Inngest กล่าว ความสามารถในการส่งข้อความและกำหนดการดำเนินการในอนาคตจะเชื่อมโยงคิวและเหตุการณ์ต่างๆ เข้าด้วยกัน ถึงกระนั้น นวัตกรรมการจัดคิวก็ยังถูกละเลย แม้ว่าจะมีการเน้นระดับสูงไปที่งานอีเวนต์และสถาปัตยกรรมที่ขับเคลื่อนด้วยอีเวนต์
ในช่วงหลายปีที่ผ่านมา เทคโนโลยีอย่าง NATS, Kafka และฐานข้อมูลแบบเรียลไทม์ เช่น ClickHouse ได้รับความสนใจอย่างมาก Holdstock-Brown อธิบายเพิ่มเติมว่า Inngest ใช้ประโยชน์จากความก้าวหน้าทางเทคโนโลยีเหล่านี้และประสานเข้าด้วยกันเพื่อมอบประสบการณ์ที่ราบรื่นและบูรณาการ การหลอมรวมนี้สร้างเฟรมเวิร์กที่มีประสิทธิภาพซึ่งสามารถรองรับเหตุการณ์ คิว สถานะของฟังก์ชัน และคุณลักษณะแบบไร้เซิร์ฟเวอร์ได้อย่างมีประสิทธิภาพ
Inngest นำเสนอโซลูชันที่ไม่เหมือนใครซึ่งนักพัฒนาสามารถออกแบบคิวแบบไร้เซิร์ฟเวอร์สำหรับ TypeScript ทำให้การจัดการเวิร์กโฟลว์การชำระเงินง่ายขึ้น เป็นต้น นักพัฒนาไม่ต้องแบกรับความซับซ้อนในการกำหนดค่า พวกเขาจำเป็นต้องแจ้ง Inngest เมื่อมีการทริกเกอร์เหตุการณ์เท่านั้น และบริการจะเปิดใช้งานฟังก์ชันที่ตั้งไว้ Inngest ยังให้บริการจัดการการลองฟังก์ชันใหม่โดยอัตโนมัติหากมีสิ่งผิดปกติเกิดขึ้น
แพลตฟอร์มนี้ช่วยให้นักพัฒนาสามารถใช้ TypeScript หรือ JavaScript codebase เพื่อให้ Inngest เรียกใช้ฟังก์ชันที่จัดการกับงานเบื้องหลัง ด้วยเหตุนี้ การดำเนินการต่างๆ เช่น การส่งอีเมลต้อนรับสำหรับผู้ใช้ใหม่จึงอาจถูกลบออกจาก endpoint ข้อมูล API และจัดการโดย Inngest แทน สิ่งนี้บ่งชี้ว่านักพัฒนาสามารถสร้างแอปพลิเคชันแบบมีสถานะได้อย่างสะดวกโดยใช้ฟังก์ชันไร้เซิร์ฟเวอร์ ผสมผสานกับแพลตฟอร์มต่างๆ เช่น Vercel
ตามคำอธิบายของ Holdstock-Brown การใช้ Inngest หมายความว่านักพัฒนาสามารถมุ่งเน้นไปที่การเขียนโค้ดและฟังก์ชันโดยไม่ต้องกังวลเกี่ยวกับการจัดการคิว การจัดการการกำหนดค่า การลองใหม่ และการทำงานพร้อมกัน แพลตฟอร์มจะดูแลความซับซ้อนเหล่านี้โดยอัตโนมัติ
ที่น่าสนใจคือ Inngest พบแอปพลิเคชันเฉพาะในด้านโมเดลภาษาขนาดใหญ่ ซึ่งเป็นสาขาที่ยังไม่ได้พิจารณาในตอนแรก เนื่องจากโมเดลดังกล่าวต้องการเครื่องมือสำหรับการจัดการลำดับ การลองใหม่ และการอนุรักษ์สถานะ จึงเหมาะอย่างยิ่งสำหรับข้อเสนอของ Inngest เครื่องมือของ Inngest ช่วยให้การดำเนินงานของบริษัทง่ายขึ้นในการนำโมเดลของตนไปสู่การใช้งานจริง
เงินทุนเริ่มต้นและการพัฒนาผลิตภัณฑ์ที่ตามมาเป็นประโยชน์สำหรับนักพัฒนาที่กำลังมองหาประสบการณ์ที่ไม่ยุ่งยาก นักพัฒนาได้นำรูปแบบการเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์และระบบการจัดการเวิร์กโฟลว์มาเป็นเวลานานเพื่อแก้ไขปัญหาที่ซับซ้อน แต่สิ่งนี้ได้นำไปสู่ภาระงานเพิ่มเติมในการจัดการโครงสร้างพื้นฐานใหม่ ปัญหาเกิดขึ้นแม้แต่กับฟังก์ชันพื้นฐาน เช่น งานเบื้องหลังหรือการจัดการความเชื่อถือได้ของ API ของบุคคลที่สาม ดังนั้น บริษัทต่างๆ จึงต้องทุ่มเททั้งทีมเพื่อจัดการคิวเหตุการณ์ ฟังก์ชันไร้เซิร์ฟเวอร์ต่างๆ และฐานข้อมูลอื่นๆ ที่สอดคล้องกัน
อย่างไรก็ตาม ด้วยชุดเครื่องมือที่ไม่เหมือนใครที่ Inngest นำเสนอ ภาระงานเพิ่มเติมจำนวนมากนี้สามารถจัดการได้อย่างง่ายดาย ในขณะที่ Inngest ก้าวไปในทิศทางที่ถูกต้อง จำเป็นต้องมีนวัตกรรมเพิ่มเติมเพื่อทำให้การพัฒนาแอปพลิเคชันไร้ที่ติและมีประสิทธิภาพ แพลตฟอร์ม no-code อย่างเช่น AppMaster ได้สร้างชื่อเสียงในพื้นที่นี้แล้ว ปฏิวัติการพัฒนาแอปพลิเคชันมือถือและเว็บ ด้วยความสามารถพิเศษในการ สร้างแอพพลิเคชั่นไร้สถานะด้วยฟังก์ชั่นแบบไร้เซิร์ฟเวอร์ ทำให้ Inngest พร้อมที่จะก้าวขึ้นเป็นผู้เล่นที่ทรงอิทธิพลอีกรายในระบบนิเวศเทคโนโลยี