Notify Cyber کو اوپن سورس کرنا
GitHub ریپوزٹری • محفوظ شدہ سائٹ • Reddit پوسٹ
LinkedIn پوسٹ • HackerNews پوسٹ
2+ سال اور 17 ہزار سے زیادہ منفرد وزٹرز کے بعد، ہم Notify Cyber کو اوپن سورس کر رہے ہیں!
2023 کے اوائل میں، Dylan Eck اور میں (Mehmet Yilmaz) نے Notify Cyber بنایا کیونکہ ہم بکھرے ہوئے سائبر سیکیورٹی خبروں کے ذرائع کو کھنگالتے کھنگالتے frustrate ہو چکے تھے۔ ہم نے ایک ایسا پلیٹ فارم بنایا جو 7 سے زیادہ ذرائع سے خبریں جمع کرتا تھا، جن میں Apple سیکیورٹی ریلیزز، CISA الرٹس، NIST CVE ڈیٹابیس، Dark Reading، IT Security Guru، Microsoft Security Response Center (MSRC)، Trellix، اور The Hacker News شامل تھے۔ بیک اینڈ ایک Python کلیکٹر تھا جو براؤزر پر مبنی اسکریپنگ کی ضرورت کے بغیر ڈیٹا کو صاف اور پراسیس کرتا تھا؛ یہ سادہ requests اور parsing استعمال کرتے ہوئے تمام مواد اخذ کر سکتا تھا۔ پھر ہم نے OpenAI کے API کا استعمال کرتے ہوئے مضامین کا خلاصہ بنایا اور ہر چیز Supabase پر موجود PostgreSQL ڈیٹابیس میں محفوظ کی۔ فرنٹ اینڈ اور سرور لیس API کو Vercel پر ہوسٹ کیا گیا، Dylan نے صاف ستھرا Next.js اور React انٹرفیس بنایا جبکہ میں نے بیک اینڈ برقرار رکھا۔ ہم نے ڈومین Google Domains کے ذریعے رجسٹر کیا اور ویٹ لسٹ کو ایک سادہ Google Form کے ذریعے سنبھالا۔ یہ مکمل طور پر مفت درجے کا انفراسٹرکچر تھا، جو تصور کو ثابت کرنے کے لیے بہترین تھا۔ ہمیں اسے بنانے کی ترغیب کس چیز سے ملی، اس کی مکمل کہانی کے لیے 29 مئی 2023 کی ہماری اصل بلاگ پوسٹ پڑھیں۔
لانچ ہمارے لیے عاجزی سکھانے والا تھا۔ ہم نے جون 2023 میں تقریباً صفر یومیہ وزٹرز کے ساتھ لانچ کیا۔ پہلے دو ہفتے ہم نے Twitter پر مارکیٹنگ کی، لیکن ہمیں کوئی نیا صارف نہیں ملا۔ Dylan اور میں حوصلہ ہار گئے تھے اور ہم پروجیکٹ بند کرنے والے تھے، لیکن آخری کوشش کے طور پر ہم نے Reddit پر ایک آخری بھرپور کوشش کرنے کا فیصلہ کیا۔
کئی دن کی آمدورفت کے بعد، Dylan نے r/cybersecurity پر ایک پوسٹ منظور کروائی اور اسے پوسٹ کیا۔ اور 3 دن کے اندر ہمارے پاس 8 ہزار سے زیادہ وزٹرز اور ہماری ویٹ لسٹ میں 100 سے زیادہ افراد تھے۔ آخرکار اس پوسٹ کو 65 ہزار سے زیادہ ویوز اور 96% اپ ووٹ شرح ملی۔
دو سال کے دوران، ہم 17 ہزار سے زیادہ منفرد وزٹرز اور 43 ہزار سے زیادہ پیج ویوز تک پہنچے، اور یہ سب نامیاتی نمو کے ذریعے ہوا۔ اسی عرصے میں ہم نے ویٹ لسٹ کی تعداد بھی بڑھا کر 160 سے زیادہ کر دی۔ ہم نے بے رحمی سے اصلاح بھی کی، اور کلیکٹر کو کلاؤڈ انسٹنس سے میرے گھر میں چلنے والے Raspberry Pi 3B+ پر منتقل کر کے ماہانہ اخراجات $38 سے کم کر کے صرف $1.85 کر دیے۔ فرنٹ اینڈ اور API Vercel کے مفت درجے پر ہی رہے، لیکن ڈیٹا کلیکشن کو مقامی ہارڈویئر پر منتقل کرنا فیصلہ کن تبدیلی ثابت ہوا۔ جب میں سفر کرتا تھا تو متبادل انتظام کے طور پر ہم نے ایک Linode انسٹنس قائم کیا، لیکن زیادہ تر وقت یہ چھوٹا سا Raspberry Pi پس منظر میں خاموشی سے چلتا رہتا، Docker کنٹینرز چلاتا اور ہمارے ڈیٹابیس کو تازہ سیکیورٹی خبروں سے بھرتا رہتا۔ یہ اس قسم کا عارضی اور کم خرچ انفراسٹرکچر ہے جس پر زیادہ تر لوگ غور بھی نہیں کریں گے، لیکن اس نے ثابت کر دیا کہ حقیقی اثر رکھنے والی کوئی چیز چلانے کے لیے مہنگی کلاؤڈ ڈپلائمنٹس کی ضرورت نہیں ہوتی۔
ہم نے ثابت کر دیا کہ ہمارے بنائے ہوئے کام کی حقیقی طلب موجود تھی۔ ایک فعال سروس چلانے کا مطلب انفراسٹرکچر کی خرابیوں اور ڈیٹابیس کے مسائل جیسے حقیقی چیلنجز سے نمٹنا تھا، اور ان سب نے ہمیں بڑے پیمانے پر تیزی سے جواب دینے اور قابلِ اعتماد کارکردگی برقرار رکھنے کا طریقہ سکھایا۔ لیکن آخرکار، ہم آمدنی کا مؤثر راستہ تلاش نہیں کر سکے اور نہ ہی ایسا حقیقی کاروباری ماڈل ڈھونڈ سکے جو قابلِ عمل ہو۔ اس سے بھی اہم بات یہ ہے کہ Dylan اور میں دونوں ایک ایسے مقام پر پہنچ گئے جہاں موقع کی قیمت بہت زیادہ ہو گئی تھی۔ 5 اکتوبر 2025 کو ہم نے پلیٹ فارم کو ریٹائر کرنے اور پورے کوڈ بیس کو اوپن سورس کرنے کا فیصلہ کیا۔
اس سفر کے دوران ہمیں معلوم ہوا کہ وقت اور تقسیم اہمیت رکھتے ہیں۔ MVP عارضی اور کم خرچ ہو سکتا ہے، لیکن عمل درآمد صاف ستھرا ہونا چاہیے۔ وہ چیز بنائیں جس کا مسئلہ حل کرنے میں آپ لطف محسوس کرتے ہیں۔ حقیقی طلب ہمیشہ ایک قابلِ عمل کاروباری ماڈل میں تبدیل نہیں ہوتی۔ اور کسی پروجیکٹ کو ریٹائر کرنے یا اس کا رخ بدلنے میں وقار ہے۔
جہاں تک اگلے مرحلے کا تعلق ہے، میں اس وقت Charter/Spectrum میں کچھ دلچسپ مسائل حل کرنے پر توجہ دے رہا ہوں اور میرے سامنے کچھ پُرجوش پروجیکٹس بھی ہیں۔ لیکن اس وقت تک، میں Notify Cyber کے ساتھ اس باب کو ختم کرنا چاہتا ہوں۔ اس نے مجھے یہ دکھایا ہے کہ پروڈکٹ-مارکیٹ فٹ کیسا نظر آتا ہے اور یہ کہ اثر انگیز پروجیکٹ/پروڈکٹ بنانے کے لیے فنڈنگ اور شاندار مارکیٹنگ کی ضرورت نہیں ہوتی۔ زیادہ تر سافٹ ویئر پر مبنی مصنوعات کے لیے اپنے وسائل سے کام شروع کرنا شاید بہترین طریقہ ہو، اور میں اس سبق کو آئندہ بنائی جانے والی ہر چیز میں آگے لے کر جا رہا ہوں۔
اگر آپ کچھ بنا رہے ہیں تو، عوامی طور پر ناکام ہونے سے خوف زدہ نہ ہوں۔ کوشش جاری رکھیں، تیزی سے تکرار کریں، ضرورت کے مطابق رخ بدلیں، اور یہ جانیں کہ ایک باب کب بند کرنا ہے تاکہ آپ اگلا باب بہتر انداز میں شروع کر سکیں۔
فرنٹ اینڈ اور ہماری Reddit کامیابی کو آگے بڑھانے کے لیے Dylan Eck کا خصوصی شکریہ!
samurai jack کا آخری تلخ و شیریں منظر