Notify Cyber ওপেন-সোর্স করা
GitHub রেপো • আর্কাইভ করা সাইট • Reddit পোস্ট
LinkedIn পোস্ট • HackerNews পোস্ট
After 2+ বছর এবং 17k+ অনন্য ভিজিটর, আমরা নোটিফাই সাইবার ওপেন-সোর্স করে দিচ্ছি!
Early 2023 সালে, ডাইলান এক এবং আমি (মেহমেত ইয়িলমাজ) Notify Cyber তৈরি করেছিলাম কারণ আমরা বিচ্ছিন্ন সাইবারসিকিউরিটি নিউজ সোর্স গুলোর মধ্যে ভাসতে ভাসতে হতাশ ছিলাম। আমরা এমন একটি প্ল্যাটফর্ম তৈরি করেছিলাম যা 7+ সোর্স সহ বার্তা সমবায় করত, যার মধ্যে ছিল অ্যাপল নিরাপত্তা রিলিজ, CISA সতর্কতা, NIST CVE ডেটাবেস, ডার্ক রিডিং, আইটি সিকিউরিটি গুরু, মাইক্রোসফট সিকিউরিটি রেসপন্স সেন্টার (MSRC), ট্রেলিক্স, এবং দ্য হ্যাকার নিউজ। ব্যাকএন্ড ছিল একটি পাইথন কালেক্টর যা ব্রাউজার-ভিত্তিক স্ক্র্যাপিং ছাড়াই ডেটা পরিষ্কার ও প্রসেস করত; এটি সরল অনুরোধ এবং পার্সিং ব্যবহার করে সমস্ত কন্টেন্ট বের করতে পারত। আমরা তারপর আর্টিকেলগুলো OpenAI এর API ব্যবহার করে সারসংক্ষেপ করতাম এবং সবকিছু PostgreSQL ডেটাবেসে Supabase এ সংরক্ষণ করতাম। ফ্রন্টএন্ড এবং সার্ভারলেস এপিআই Vercel এ হোস্ট করা ছিল, ডাইলান পরিষ্কার Next.js এবং React ইন্টারফেস তৈরি করেছিলেন আর আমি ব্যাকএন্ড বজায় রেখেছিলাম। আমরা ডোমেইন Google Domains এর মাধ্যমে নিবন্ধন করেছিলাম এবং ওয়েটলিস্ট পরিচালনা করতে একটি সাধারণ Google Form ব্যবহার করেছিলাম। এটি পুরোপুরি ফ্রি টিয়ার ইনফ্রাসট্রাকচার ছিল, যা কনসেপ্ট প্রমাণ করার জন্য পারফেক্ট ছিল। কেন আমরা এটি তৈরি করেছিলাম তার সম্পূর্ণ কাহিনী জানতে আমাদের মূল ব্লগ পোস্টটি 29 মে, 2023 পড়ুন।
লঞ্চটি আমাদের জন্য নম্রতার মুহূর্ত ছিল। আমরা জুন 2023 এ লঞ্চ করেছিলাম প্রায় শূন্য দৈনিক ভিজিটর নিয়ে। প্রথম দুই সপ্তাহ আমরা টুইটার মার্কেটিং করেছিলাম কিন্তু নতুন কোনও ইউজার পাইনি। ডাইলান এবং আমি হতাশ হয়ে পড়েছিলাম এবং প্রজেক্টটি বন্ধ করে দেবার কথা ভাবছিলাম কিন্তু চূড়ান্ত উপায় হিসেবে আমরা সিদ্ধান্ত নিয়েছি Reddit -এ একটি শেষ ধাক্কা দেব।
কয়েক দিনের টানাপোড়েনের পর, ডাইলান একটি পোস্ট অনুমোদন করাতে পেরেছিলেন এবং r/cybersecurity তে পোস্ট করেছিলেন। এবং মাত্র 3 দিনের মধ্যে, আমাদের 8k+ ভিজিটর এবং 100+ মানুষ ওয়েটলিস্টে যোগ হয়। সেই পোস্টটি শেষ পর্যন্ত 65k+ ভিউ পেয়েছিল 96% আপভোট রেট সহ।
দুই বছরেরও বেশি সময়ে, আমরা বৃদ্ধি পেয়েছি 17k+ অনন্য ভিজিটর এবং 43k+ পেজ ভিউ-তে, সবই জৈবিক (অর্গানিক) গ্রোথের মাধ্যমে। আমরা ওয়েটলিস্ট গণনাটাও সেই সময়ের মধ্যে 160+-এ বৃদ্ধি করেছি। আমরা এমনকি কঠোরভাবে অপ্টিমাইজ করেছি, কালেক্টরকে ক্লাউড ইনস্ট্যান্স থেকে স্থানীয় রাস্পবেরি পাই 3B+ তে স্থানান্তর করে মাসিক খরচ $38 থেকে কেবল $1.85-এ কমিয়েছিলাম। ফ্রন্টএন্ড এবং এপিআই Vercel এর ফ্রি টিয়ারে ছিল, কিন্তু ডেটা সংগ্রহ স্থানীয় হার্ডওয়্যারে স্থানান্তর করাই গেম চেঞ্জার ছিল। আমি যখন ভ্রমণে যেতাম তখন ব্যাকআপ হিসেবে একটি Linode ইনস্ট্যান্স সেটআপ করেছিলাম, কিন্তু বেশিরভাগ সময়েই এটি ছিল এই ছোট রাস্পবেরি পাই যে পটভূমিতে হুম হুম করে চলছে, Docker কন্টেইনার চালাচ্ছে এবং আমাদের ডেটাবেসকে свеж সিকিউরিটি নিউজ দিয়ে ভরিয়ে রাখছে। এ ধরনের স্ক্র্যাপি (সরু) ইনফ্রাসট্রাকচার বেশিরভাগ মানুষ বিবেচনাও করবেন না, কিন্তু এটি প্রমাণ করেছে যে বাস্তব প্রভাবশালী কিছু চালানোর জন্য আপনাকে ব্যয়বহুল ক্লাউড ডিপ্লয়মেন্টের প্রয়োজন নেই।
আমরা প্রমাণ করেছিলাম যে আমরা যা তৈরি করেছি তার জন্য বাস্তব চাহিদা ছিল। একটি লাইভ সার্ভিস চালানো মানে ছিল বাস্তব চ্যালেঞ্জ মোকাবেলা করা যেমন ইনফ্রা ব্যর্থতা এবং ডেটাবেস ইস্যু — এবং এগুলো সবই আমাদের দ্রুত প্রতিক্রিয়া জানাতে এবং স্কেলের ওপর নির্ভরযোগ্যতা বজায় রাখতে শিখিয়েছে। কিন্তু শেষ পর্যন্ত আমরা মনিটাইজেশন বা একটি বাস্তব ব্যবসায়িক মডেল খুঁজে বের করতে পারিনি যা মানে রাখে। আরও গুরুত্বপূর্ণ, ডাইলান এবং আমি দুজনেই এমন একটি পর্যায়ে পৌঁছে গিয়েছিলাম যেখানে সুযোগ খরচ খুবই বেশি হয়ে দাঁড়িয়েছিল। 5 অক্টোবর, 2025-এ আমরা সিদ্ধান্ত নিলাম প্ল্যাটফর্মটি রিটায়ার করে পুরো কোডবেস ওপেন-সোর্স করে দিই।
এই যাত্রায় আমরা আবিষ্কার করেছি যে টাইমিং এবং ডিস্ট্রিবিউশন গুরুত্বপূর্ণ। এমভিপি (MVP) সরস হতে পারে, কিন্তু এক্সিকিউশন পরিষ্কার হতে হবে। এমন কিছু তৈরি করুন যা আপনি সমাধান করতে উপভোগ করেন। বাস্তব চাহিদা সবসময় একটি বৈধ ব্যবসায়িক মডেলে রূপান্তরিত হয় না। এবং একটি প্রজেক্ট রিটায়ার/পিভট করার মধ্যেও মর্যাদা আছে।
এখন পরবর্তী কী, আমি বর্তমানে চার্টার/স্পেকট্রাম এ কিছু চিত্তব্যঞ্জক সমস্যা সমাধানে ফোকাস করছি এবং আমার কাছে অদূর ভবিষ্যতে কিছু রোমাঞ্চকর প্রজেক্ট আছে। কিন্তু ততক্ষণ পর্যন্ত, আমি Notify Cyber দিয়ে এই অধ্যায় বন্ধ করতে চাই। এটা আমাকে দেখিয়েছে প্রোডাক্ট-মার্কেট ফিট কেমন দেখতে পারে এবং কীভাবে প্রভাবশালী প্রজেক্ট/প্রোডাক্ট তৈরির জন্য তহবিল এবং ঝলমলে মার্কেটিং এর প্রয়োজন নেই। বুটস্ট্র্যাপিং হয়তো বেশিরভাগ সফটওয়্যার-ভিত্তিক প্রোডাক্টের জন্য উপায় হতে পারে এবং আমি সেই পাঠটি আমার পরবর্তী সব নির্মাণে নিয়ে যাচ্ছি।
আপনি কিছু তৈরি করলে, সর্বজনীনভাবে ব্যর্থ হতে ভয় পাবেন না। চালিয়ে যান, দ্রুত ইটারেট করুন, প্রয়োজন অনুযায়ী পিভট করুন, এবং কখন একটি অধ্যায় বন্ধ করে পরেরটি আরও ভালোভাবে শুরু করতে হবে সেটা জানুন।
বিশেষ ধন্যবাদ ডাইলান এক কে ফ্রন্টএন্ড চালানোর এবং আমাদের Reddit সফলতা অর্জনে পরিচালনার জন্য!
last bittersweet scene from সামুরাই জ্যাক