ব্যাকএন্ড কর্মপ্রবাহের ক্রমবর্ধমান প্রবণতা অনুসরণ করে, ওপেন-সোর্স স্টার্টআপ Inngest সম্প্রতি GGV-এর নেতৃত্বে $3 মিলিয়ন বীজ বিনিয়োগ সুরক্ষিত করে মনোযোগ আকর্ষণ করেছে। উদ্ভাবন-কেন্দ্রিক কোম্পানি সার্ভারহীন সারি, ব্যাকগ্রাউন্ড জব এবং ওয়ার্কফ্লো তৈরি এবং সংগঠিত করার জন্য প্রযুক্তি সম্প্রদায়কে সরঞ্জাম সরবরাহ করে।
Inngest গঠনগুলি 2021 সালে খুঁজে পাওয়া যেতে পারে যখন বাফারের প্রাক্তন CTO, ড্যান ফ্যারেলি এবং টনি হোল্ডস্টক-ব্রাউন, আগে একজন ডকার ইঞ্জিনিয়ার এবং স্বাস্থ্যসেবা ফার্ম ইউনিফর্ম টিথ-এর ইঞ্জিনিয়ারিংয়ের শীর্ষস্থানীয় ব্যক্তিত্ব, অংশীদারিত্ব করেছিলেন। ইনজেস্টের সিইও হোল্ডস্টক-ব্রাউনের মতে, কোম্পানির লক্ষ্য হল সারিবদ্ধ দৃষ্টান্তে বিপ্লব ঘটানো যা দীর্ঘদিন ধরে উদ্ভাবনের অভাব রয়েছে। একটি বার্তা প্রেরণ করার ক্ষমতা এবং ভবিষ্যতে সারি এবং ইভেন্টগুলিকে একসাথে বেঁধে একটি কার্যকর করার সময়সূচী। এখনও, ইভেন্ট এবং ইভেন্ট-চালিত আর্কিটেকচারের উপর উচ্চ-স্তরের ফোকাস থাকা সত্ত্বেও সারিবদ্ধ উদ্ভাবন উপেক্ষিত হয়েছে।
বছরের পর বছর ধরে, NATS, Kafka এর মত প্রযুক্তি এবং ClickHouse এর মত রিয়েল-টাইম ডেটাবেসগুলি উল্লেখযোগ্য মনোযোগ আকর্ষণ করেছে। হোল্ডস্টক-ব্রাউন আরও বিশদভাবে বলেছেন যে Inngest এই প্রযুক্তিগত অগ্রগতিগুলিকে কাজে লাগায় এবং একটি নির্বিঘ্ন, সমন্বিত অভিজ্ঞতা প্রদানের জন্য এগুলিকে সংযুক্ত করে। এই ফিউশন একটি শক্তিশালী কাঠামো তৈরি করে যা কার্যকরভাবে ইভেন্ট, সারি, ফাংশন স্টেট এবং সার্ভারহীন বৈশিষ্ট্যগুলিকে মিটমাট করতে পারে।
Inngest একটি অনন্য সমাধান অফার করে যেখানে বিকাশকারীরা টাইপস্ক্রিপ্টের জন্য সার্ভারহীন সারিগুলি ডিজাইন করতে পারে, উদাহরণস্বরূপ, একটি চেকআউট ওয়ার্কফ্লো পরিচালনাকে সহজ করে৷ ডেভেলপাররা কনফিগারেশন জটিলতায় ভারপ্রাপ্ত হয় না। একটি ইভেন্ট ট্রিগার হলে তাদের শুধুমাত্র ইনজেস্টকে অবহিত করতে হবে এবং পরিষেবাটি সেট ফাংশন চালু করবে। ইনজেস্ট ফাংশন পুনঃপ্রচারের স্বয়ংক্রিয় হ্যান্ডলিং প্রদান করে যদি কিছু অবশ্যই বন্ধ হয়ে যায়।
প্ল্যাটফর্মটি বিকাশকারীদের টাইপস্ক্রিপ্ট বা জাভাস্ক্রিপ্ট কোডবেস ব্যবহার করতে দেয় যাতে Inngest এক্সিকিউট ফাংশনগুলি ব্যাকগ্রাউন্ডের কাজগুলির সাথে কাজ করে। ফলস্বরূপ, নতুন ব্যবহারকারীর জন্য একটি স্বাগত ইমেল প্রেরণের মতো ক্রিয়াকলাপগুলি API endpoint থেকে সরিয়ে নেওয়া যেতে পারে এবং পরিবর্তে Ingest দ্বারা পরিচালিত হতে পারে। এটি ইঙ্গিত দেয় যে বিকাশকারীরা ভার্সেলের মতো প্ল্যাটফর্মের সাথে মিশে সার্ভারহীন ফাংশন ব্যবহার করে সুবিধাজনকভাবে স্টেটফুল অ্যাপ্লিকেশন তৈরি করতে পারে।
হোল্ডস্টক-ব্রাউনের ব্যাখ্যা অনুসারে, ইনজেস্ট ব্যবহার করার অর্থ হল ডেভেলপাররা সারি পরিচালনা, কনফিগারেশন পরিচালনা, পুনঃপ্রয়াস এবং একযোগে চিন্তা না করেই কোডিং এবং ফাংশন লেখার উপর ফোকাস করতে পারে। প্ল্যাটফর্ম স্বয়ংক্রিয়ভাবে এই জটিলতার যত্ন নেয়।
মজার বিষয় হল, Inngest বৃহৎ ভাষার মডেলের ক্ষেত্রে বিশেষ অ্যাপ্লিকেশন খুঁজে পেয়েছে, এমন একটি ক্ষেত্র যা এটি প্রাথমিকভাবে বিবেচনা করেনি। প্রদত্ত এই ধরনের মডেলগুলির জন্য সিকোয়েন্স ম্যানেজমেন্ট, পুনঃপ্রচার এবং রাষ্ট্রীয় সংরক্ষণের জন্য সরঞ্জামগুলির প্রয়োজন, সেগুলি ইনজেস্টের অফারগুলির জন্য উপযুক্ত। Inngest সরঞ্জামগুলি তাদের মডেলগুলিকে সক্রিয় ব্যবহারে আনার ক্ষেত্রে কোম্পানিগুলির ক্রিয়াকলাপকে সহজ করে তোলে।
বীজ তহবিল এবং পরবর্তী পণ্য উন্নয়নগুলি একটি ঝামেলা-মুক্ত অভিজ্ঞতার সন্ধানকারী বিকাশকারীদের জন্য একটি আশীর্বাদ হিসাবে আসে। জটিল সমস্যা সমাধানের জন্য ডেভেলপাররা দীর্ঘদিন ধরে ইভেন্ট-চালিত প্রোগ্রামিং মডেল এবং ওয়ার্কফ্লো অর্কেস্ট্রেশন সিস্টেম গ্রহণ করেছে, কিন্তু এর ফলে নতুন অবকাঠামো পরিচালনার অতিরিক্ত কাজের চাপ সৃষ্টি হয়েছে। এমনকি ব্যাকগ্রাউন্ড টাস্ক বা থার্ড-পার্টি API-এর নির্ভরযোগ্যতা পরিচালনার মতো মৌলিক ফাংশনগুলির জন্যও সমস্যা দেখা দেয়। ফলস্বরূপ, কোম্পানিগুলিকে ইভেন্ট সারি, বিভিন্ন সার্ভারহীন ফাংশন এবং তদনুসারে, অন্যান্য ডেটাবেসগুলি পরিচালনা করার জন্য সম্পূর্ণ দলগুলিকে উত্সর্গ করতে হয়েছিল।
যাইহোক, Inngest যে অনন্য সরঞ্জামগুলি নিয়ে আসে, এই অতিরিক্ত লোডের অনেকটাই সহজেই পরিচালনা করা যায়। যদিও ইনজেস্ট সঠিক পথে বিশাল পদক্ষেপ নিয়েছে, অ্যাপ্লিকেশন বিকাশকে ত্রুটিহীন এবং দক্ষ করার জন্য আরও নতুনত্বের প্রয়োজন। অ্যাপমাস্টারের মতো সম্মানিত no-code প্ল্যাটফর্মগুলি ইতিমধ্যেই এই স্থানটিতে তাদের চিহ্ন তৈরি করেছে, মোবাইল এবং ওয়েব অ্যাপ্লিকেশন বিকাশে বিপ্লব ঘটিয়েছে। সার্ভারহীন ফাংশন সহ স্টেটফুল অ্যাপ্লিকেশন তৈরি করার বিশেষ ক্ষমতার সাথে, ইনজেস্ট প্রযুক্তি ইকোসিস্টেমের আরেকটি প্রভাবশালী খেলোয়াড় হিসাবে আবির্ভূত হতে প্রস্তুত।