Notify Cyber चे मुक्त-स्रोतकरण
GitHub रेपॉझिटरी • संग्रहित साइट • Reddit पोस्ट
LinkedIn पोस्ट • HackerNews पोस्ट
2+ वर्षे आणि 17k+ अद्वितीय अभ्यागतांनंतर, आम्ही Notify Cyber चे मुक्त-स्रोतकरण करत आहोत!
2023 च्या सुरुवातीला, विखुरलेल्या सायबरसुरक्षा बातम्यांच्या स्रोतांमधून माहिती शोधताना आम्हाला त्रास होत असल्यामुळे, Dylan Eck आणि मी (Mehmet Yilmaz) यांनी Notify Cyber तयार केले. आम्ही 7+ स्रोतांमधून बातम्या एकत्रित करणारे व्यासपीठ तयार केले, ज्यामध्ये Apple सुरक्षा प्रकाशने, CISA अलर्ट्स, NIST CVE डेटाबेस, Dark Reading, IT Security Guru, Microsoft Security Response Center (MSRC), Trellix आणि The Hacker News यांचा समावेश होता. बॅकएंड हा Python कलेक्टर होता, जो ब्राउझर-आधारित स्क्रॅपिंगची गरज न पडता डेटा स्वच्छ करून त्यावर प्रक्रिया करत असे; सोप्या विनंत्या आणि पार्सिंगचा वापर करून तो सर्व सामग्री काढू शकत होता. त्यानंतर आम्ही OpenAI च्या API चा वापर करून लेखांचा सारांश तयार केला आणि Supabase वरील PostgreSQL डेटाबेसमध्ये सर्वकाही साठवले. फ्रंटएंड आणि सर्व्हरलेस API Vercel वर होस्ट केले होते. Dylan ने स्वच्छ Next.js आणि React इंटरफेस तयार केला, तर मी बॅकएंडची देखभाल केली. आम्ही डोमेन Google Domains मार्फत नोंदवले आणि एका साध्या Google Form द्वारे प्रतीक्षा यादी हाताळली. ही संपूर्णपणे मोफत-स्तरावरील पायाभूत सुविधा होती, जी संकल्पना सिद्ध करण्यासाठी अगदी योग्य होती. हे तयार करण्यामागे आम्हाला काय प्रेरणा मिळाली याची संपूर्ण कहाणी जाणून घेण्यासाठी 29 मे 2023 रोजीची आमची मूळ ब्लॉग पोस्ट वाचा.
लॉन्च नम्र करणारा अनुभव होता. आम्ही जून 2023 मध्ये जवळजवळ शून्य दैनंदिन अभ्यागतांसह लॉन्च केले. पहिले दोन आठवडे आम्ही Twitter मार्केटिंग केले, पण एकही नवीन वापरकर्ता मिळाला नाही. Dylan आणि मी निराश झालो होतो आणि हा प्रकल्प बंद करण्याचा विचार करत होतो; पण शेवटचा उपाय म्हणून, आम्ही Reddit वर एक अंतिम प्रयत्न करण्याचे ठरवले.
अनेक दिवसांच्या परस्पर चर्चेनंतर, Dylan ने r/cybersecurity वर एक पोस्ट मंजूर करून घेतली आणि ती पोस्ट केली. आणि 3 दिवसांच्या आत, आमच्याकडे 8k+ अभ्यागत आणि आमच्या प्रतीक्षा यादीवर 100+ लोक होते. त्या पोस्टला अखेरीस 65k+ व्ह्यूज मिळाले आणि तिचा 96% अपव्होट दर होता.
दोन वर्षांत, सेंद्रिय वाढीद्वारेच आम्ही 17k+ अद्वितीय अभ्यागत आणि 43k+ पेज व्ह्यूजपर्यंत पोहोचलो. त्याच कालावधीत आम्ही प्रतीक्षा यादीची संख्या 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 मधील शेवटचे गोड-कडू दृश्य