حين تم تدشين خدمة Dropbox، وهي خدمة تطبيق ويب تعمل بطريقة الحوسبة السحابية على خزن الملفات الموجودة لدى المستخدم، للجمهور عام 2002، بدا أن الخدمة بدأت تكسب مستخدمين من بضعة آلاف مروراً بمئات الآلاف حتى وصلوا إلى 200 مليون. وهو ما كان أمراً رائعاً بالنسبة لخدمة ناشئة، لكنه يمثل بعض المشكلات الهندسية، خاصة عندما تبدأ بالتفكير بشأن توسيع نطاق منصتك لتلبية احتياجات المستخدمين.
ولكي تنجح خدمة Dropbox، كان لزاماً على المستخدمين أن يثقوا بأن الخدمة سريعة، آمنة وموثوق بها. وقد ساعد راجيف ايرانكي، الذي عمل رئيساً لقسم هندسة الخوادم بشركة Dropbox في الفترة بين عامي 2008 و2011، في توسيع نطاق الخدمة، وخلال تلك الفترة، زاد عدد مستخدميها من 2000 إلى 40 مليوناً.
وتحدث إيرانكي على هامش حضوره مؤتمر RAMP عن بعض من خبراته التي اكتسبها خلال فترة عمله في شركة Dropbox لدعم وتطوير نتلك الخدمة، وأكد في غضون ذلك أن اختيارهم للغة البرمجة Python كان قراراً جيداً، حيث استعان بها فريق العمل بالشركة من أجل إنجاز كل شيء تقريباً، ولجذب الملايين من المستخدمين بآلية بسيطة بعيداً عن أيّ تعقيدات قد تعرقل تطلعات الشركة.
وشدّد ايرانكي خلال حديثه على ضرورة إخضاع النظم التي من الممكن أن تفشل للاختبار. وأشار كذلك إلى أن جزءاً كبيراً من المساعي التي تم القيام بها في سبيل توسيع نطاق الخدمة كان مرتكزاً على ضرورة شراء وجلب معدات جديدة.
ولفت أيضاً إلى أن استخدام رمز الوقت UTC عبر الخوادم أنقذ خدمة Dropbox من الاضطرار للتعامل مع المشاكل المحتملة لأن يكون خادم أو نظام في منطقة زمنية ما وآخر في منطقة زمنية أخرى. وختم ايرانكي بتأكيده أن إحدى السمات التي تميّز الخدمة هي حرصها غالباً على إصدار تحديثات مرات كثيرة.
يمكنك قراءة المزيد
IFTTT .. تطبيق جديد يشغل الآيفون أوتوماتيكياً
فايروس Priyanka يغزو تطبيق واتساب على أندرويد
كارلوس سليم يعتزم استثمار 40 مليون دولار في تطبيق SHAZAM
12 مليار رسالة عبر تطبيق whatsApp يومياً
في صفقة جديدة لها ياهو تستحوذ على تطبيق Xobni