كيفية دعم مليون مستخدم على موقع الويب الخاص بك: قصة نجاح

في أكتوبر ، في فندق “دريم هوليوود” في لوس أنجلوس ، كاليفورنيا ، المروج نادية أودونايو أخبرت القصة الملهمة عن كيفية إنشائها لموقعها وحصلت على أكثر من مليون حساب مسجل – بمفردها تقريبًا – في 29 شهرًا فقط.

كواحد من اثنين من مؤسسي The Storygraph – ومطور الويب الوحيد – نظر Odunayo إلى الوراء حول كيف ظلت أعمالهم التجارية الصغيرة مرنة ، ووضعوا أنفسهم في وضع يمكنهم من الاستفادة من الحظ السعيد عندما وصل أخيرًا.

ولكن في معرض حديثه في أول مؤتمر على الإطلاق “Rails SaaS” ، ناقش Odunayo أكثر من مجرد مداخن التكنولوجيا والتوسع الفعال. كما قدمت دراسة حالة لموقف المؤسس ، وطموحه ممزوجًا بفاعلية اتخاذ القرار – تحديد جميع الاختناقات بنجاح ، ولكن أيضًا تحديد الحلول واتخاذ إجراءات فعالة.

وفي نهاية رحلة طويلة وممتعة ، شاركت أودونايو جميع الدروس التي تعلمتها على طول الطريق.

كيف بدأت

مع الرسوم البيانية والجداول ، القصة يعد القراء “بالتتبع السهل والإحصاءات الثاقبة” ، جنبًا إلى جنب مع التوصيات المخصصة التي تم إنشاؤها بواسطة خوارزمية التعلم الآلي. لكن الموقع قسم “الفريق” يوضح أيضًا أنه بدأ حياته كمشروع شخصي لـ Odunayo.

بعد تخرجه من جامعة أكسفورد – ومعسكر ترميز لمدة 16 أسبوعًا في أكاديمية Makers في لندن – أصبح Odunayo مهندس برمجيات ورائد أعمال متسلسل. في عام 2015 ، شارك Odunayo في التأسيس يعمل الاشتعالشركة استشارية برمجية “تساعد عملاء المؤسسات على النجاح مع Pivotal Cloud Foundry”.

ومع ذلك ، سرعان ما أدرك أودونايو أن شغفه الحقيقي هو الكتب وقرر إنشاء تطبيق ويب يمكن أن يساعد القراء في العثور على الكتاب المثالي. نتج عن إصدار تجريبي عام تعليقات مفيدة ورسالة بريد إلكتروني من مهندس برمجيات روب فريلو (الذي أصبح في النهاية المؤسس المشارك للموقع ومدير الذكاء الاصطناعي).

بدأ Odunayo حديثه بالعودة إلى 1 كانون الثاني (يناير) 2020. “بعد العمل في شركتي الناشئة The Storygraph ، كل يوم لمدة عام على التوالي ، بمفردنا في الغالب – وصلنا مؤخرًا إلى المرحلة المنشودة المتمثلة في … اشتراك 100 مستخدم.” كان هؤلاء المستخدمون الأوائل أصدقاء وجهات اتصال في مجتمع Instagram المحب للكتب ، ولكن أيضًا أي شخص تم جذبه شفهياً.

من هنا بدأت التحديات. في 11 يونيو ، كان لدى موقع Odunayo 1000 مستخدم ، ولكن في غضون ستة أيام ارتفع إلى 5467 ، بعد موجة من التغريدات الإيجابية. “والآن لدينا مشكلة”.

وعد البريد الإلكتروني “الترحيبي” الخاص بالموقع باستيراد البيانات من حساب Goodreads الخاص بالمستخدم إلى حساب StoryGraph الخاص به ، ولكن هذا لا يمكن القيام به. (على الأقل ليس بسرعة …) لم يضطر الموقع أبدًا للتعامل مع آلاف الواردات دفعة واحدة ، وستستغرق معالجة التراكم المفاجئ شهورًا. يتذكر أودونايو: “لم أنم في تلك الليلة”. “لم استطع…”

ثم في اليوم التالي … بدأت المزيد من التغريدات في الإشادة بـ StoryGraph. “كان عدد مستخدمينا ينمو من مئات إلى آلاف مستخدمين في كل مكان ساعةأظهر برنامج جدولة المهام الخاصة بهم 18364 عملية استيراد معلقة في قائمة الانتظار. أيضا تم إنشاؤها بواسطة مهمة خلفية.

“كان الموقع في حالة توقف تام – واستمرت التغريدات في الظهور. كنت مرتبكًا. كنت متوترة. لم أستطع التعامل مع الأمر. لم أكن أعرف ماذا أفعل.

كيف حالك

هنا أعطى أودونايو درسه الأول. “الأشياء التي نكون تحت سيطرتك – في نهاية المطاف كيف تتعامل مع بناء عملك ومنتجك – هي ما سيحدد كيف تتفاعل ، جيدًا وسيئًا. تقول أودونايو إنها اختارت الاستجابة “المملّة” عند بدء عملها ، “دون القلق بشأن النمو أو توسيع نطاق نقاط الألم التي لم أملكها بعد.” نصح Odunayo الجمهور بالالتزام بما يعرفونه – واستخدام أقل قدر ممكن. “الاعتماد على المنصات والأدوات الأكثر استقرارًا ونضجًا ومللًا.”

في حالة أودونايو ، كان الأمر كذلك المسارات. لذلك ، في مواجهة طوفان المستخدمين ، كانت Odunayo مقتنعة بأنها تواجه مشكلات تم حلها بالفعل. “لن أكون أول من أنشأ تطبيق ريلز يدعم آلاف المستخدمين.” لقد أعادوا تصميم بنية الموقع بحيث يمكن إجراء المزيد من الواردات في وقت واحد وتسريع توصياتهم. كانت هناك بعض مشكلات النمو غير المألوفة – مثل تحسين عمليات الإدخال / الإخراج لقاعدة البيانات وترقية حاويات Dyno خفيفة الوزن من Heroku – لذلك لم ينام المؤسسان لمدة أسبوعين طويلًا. لكنهم حافظوا على تفاؤلهم بإيجابية ، “وبعد إزالة كل الاختناقات في الموارد … عدنا إلى العمل.”

“ومنذ ذلك الحين ، واصلنا النمو بما لا يقل عن مئات المستخدمين كل يوم ، وكل ذلك من خلال الكلام الشفهي.”

استمرت التكاليف في الارتفاع ، وهو ما ينسبه Odunayo إلى “الاشتراكات القياسية من شركات SaaS – فكر في Cloudflare و SendGrid و Mailchimp … لكن التكلفة الأكبر كانت Heroku.” يقوده ذلك إلى نصيحته الثانية: حافظ على انخفاض تكاليفك. “مرة واحدة في الشهر على الأقل ، راجعنا قائمة الأدوات التي كنا ندفع مقابلها ، وجربنا المستويات الدنيا من العديد من إضافات Heroku ، وانتقلنا إلى بدائل مفتوحة المصدر قدر الإمكان … لقد فعلنا كل ما في وسعنا بدلاً من تعيين أشخاص ، وأخذنا الوقت الكافي للارتقاء إلى المستوى الذي كنا بحاجة إليه.

ظهر مثال على ذلك في مايو 2021 ، عندما أدرك – مع 180.000 مستخدم – أنهم بحاجة إلى تطبيق جوال. “لم نتمكن من تحمل تكلفة مطور iOS أو Android ، لذلك كانت المهمة ستقع على عاتقي!” Mais heureusement, Odunayo a pu se tourner vers Hotwire et Turbo – ainsi que les adaptateurs mobiles qui les accompagnent – ​​qui “nous ont ouvert la voie vers le développement d’applications semi-natives dans un délai raisonnable, tout le développement étant conservé داخلي”. بصفتها مطور الويب الوحيد للشركة – ومطور تطبيقاتها الوحيد – تم ترميز Odunayo وترميزه لمدة ستة أسابيع كاملة ، “مزج Ruby مع Swift و Kotlin.”

لكن تطبيق الهاتف المحمول الخاص بهم ساعد في النهاية في تعزيز نموهم بشكل أكبر ، واعتبارًا من 8 يوليو 2021 ، نما عدد المستخدمين المسجلين إلى أكثر من 250 ألف مستخدم.

مشكلة تيك توك

النجاح يأتي بالتحديات الوحيدة. فجأة ، قامت امرأة لم تسمع عنها من قبل بإنشاء TikTok الفيروسي الذي بدأ: “جميع الفتيات المثيرات ينتقلن من Goodreads إلى StoryGraph ، وهذا هو السبب.” فجأة ، كان 1600 شخص يحاولون استخدام تطبيقهم في وقت واحد – وظل يتعطل تحت أحمال عالية بشكل مفاجئ. “لم يكن لدينا مطلقًا هذا العدد الكبير من المستخدمين المتزامنين من قبل …”

حان الوقت لبعض التصحيح – وكان Odunayo سريعًا في إلقاء اللوم على المشكلة على الكود غير الفعال (والذي كان في الواقع زائدًا عن الحاجة) والذي لا يزال يعمل في كل مرة يتم فيها تحميل الصفحة الرئيسية. تم حل المشكلة – وفي غضون ذلك ، وصل هذا الفيديو الفيروسي إلى 1.7 مليون تشغيل وأكثر من 300000 مشاركة. جلب هذا 40.000 مستخدم إضافي في يوم واحد ، مما دفع التطبيق مؤقتًا إلى المرتبة الأولى في قسم الكتب في مخططات Apple لمتجر التطبيقات في الولايات المتحدة ، حتى أعلى من تطبيقات Amazon Kindle و Audible. اعتبارًا من 28 يوليو 2021 ، كان لديهم 310 آلاف مستخدم … واعتبارًا من 23 سبتمبر ، كان العدد يصل إلى نصف مليون.

لسوء الحظ ، “مع نمو قاعدة مستخدمينا ، تزداد تكاليفنا بالآلاف …” لقد اعتادوا استخدام عرض منصة Heroku كخدمة – ولكن الآن “كانت التكاليف تقتلنا”. كانت أكبر نفقاتهم ، ترك الشركة خاسرة المال ، و “مع استمرار نمو قاعدة مستخدمينا ، نمت تكاليف Heroku جنبًا إلى جنب معها”. لقد استكشفوا “معيار النظام الأساسي ، سهل ، لست بحاجة إلى تعيين شخص devops”. لكن كان لديهم خيار آخر.

يمتلك المؤسس المشارك روب 15 عامًا من الخبرة التشغيلية ، وقد قرروا تكليفه بإدارة البنية التحتية. في 22 يناير 2022 ، هاجروا من منصة Heroku كخدمة إلى خدمة إدارة البنية التحتية التي تقدمها Cloud 66. يعترف Odunayo بقوله: “كان ترك مساحة Heroku الآمنة أمرًا مخيفًا”. “لقد أمضينا أسابيع في تجميع وثيقة خطوة بخطوة لعملية الترحيل الفعلية. كان صباح الهجرة ست ساعات من العمل دون توقف ، ومراقبة العملية حتى الانتهاء من كل شيء. »

ومع ذلك ، عندما وصلوا إلى نهاية المرحلة الانتقالية الحاسمة ، فعلوا ذلك. وسوف يقللون من تكاليف الخوادم بنسبة 80٪. “بخلاف بعض المشكلات البسيطة المتعلقة بكيفية عمل وضع الصيانة وأمر قاعدة البيانات الاحتياطية التي انتهت مهلتها في البداية ، سارت الأمور على ما يرام.” على الرغم من وجود مفاجأة سيئة. “اتضح أن الترحيل قطع اتصال كل مستخدم من مستخدمي التطبيق البالغ عددهم 760 ألف مستخدم.” ومن المؤكد أنه تم نسيان كلمات المرور أو عناوين البريد الإلكتروني المنسية المرتبطة بالحساب. لكن الفريق تمكن في النهاية من مطابقة الجميع بحسابهم الأصلي.

اليوم ، لدى The Storygraph أكثر من 1.2 مليون حساب مسجل ، يخدم 36 مليون صفحة شهريًا ، كما أخبر Odunayo الجمهور.

ولكن الأهم من ذلك ، “أصبحت تكاليفنا الشهرية الآن أقل باستمرار من عائداتنا الشهرية المتكررة!”

https://www.youtube.com/watch؟v=efCI1ByPT5s

فرقة Created with Sketch.

Leave a Comment