Scribble Maps Blog
← All posts

Scribble Maps Blog

ترقیاتی مشکلات اور کورونا

پچھلے چند دنوں سے آپ نے شاید غور کیا ہو کہ Scribble Maps اس طرح کارکردگی نہیں دکھا رہا جیسے یہ عام طور پر دکھاتا ہے۔ ہم زیادہ ٹریفک کے حالات کے عادی ہیں، ایسا باقاعدگی سے ہوتا ہے لیکن جب اٹلی کی ایک بڑی نیوز سائٹ پر کورونا وائرس کے کیسز کے مقامات کو دکھانے کے لیے ایک نقشہ استعمال کیا گیا تو ہمیں ایسی ٹریفک کا سامنا کرنا پڑا جو ہم نے پہلے کبھی نہیں دیکھی تھی۔ شدید ٹریفک۔ اتنی شدید کہ ہم نے اس سنگ میل کو ریکارڈ کرنے کا انتظار کیا۔ یہ بدقسمتی کی بات ہے کہ یہ سنگ میل کورونا وائرس جیسی کسی چیز کی وجہ سے ہوا اور ہماری خواہش تھی کہ ہم کسی اور چیز کے لیے یہ سنگ میل حاصل کرتے۔


یہ اس سے زیادہ برے وقت پر نہیں آ سکتا تھا کیونکہ ہم انفراسٹرکچر اپ ڈیٹس کرنے کے وسط میں تھے اور ہم اس ٹریفک کے آنے سے بالکل پہلے ایک اپ ڈیٹ لانچ کرنے والے تھے۔ ہم اپنے وجیٹس کے لیے لامحدود میپ ویوز فراہم کرتے ہیں اس لیے ٹریفک کو روکنے والی کوئی چیز نہیں تھی۔ ہمارے نقشے کو ایک ملین سے زیادہ لوگوں نے دیکھا۔

یہ ہمارے لیے سیکھنے کا ایک تجربہ تھا اس لیے پچھلے چند ہفتوں میں ہم نے کچھ اوور ٹائم کام کیا اور نہ صرف اس قسم کے حالات سے نمٹنے کے لیے مکمل طور پر دوبارہ کوڈ لکھا بلکہ مستقبل میں Scribble Maps کی دستیابی کو محفوظ بنانے کے لیے کئی اقدامات بھی کیے۔ اب بہت سے لوگ اپنے کام کے لیے روزانہ ہم پر انحصار کرتے ہیں اس لیے ہمیں یہ یقینی بنانے کی ضرورت ہے کہ ہم ہمیشہ 99.9% اپ ٹائم کی ضمانت کو پورا کریں۔


آفت سے بحالی (Disaster Recovery)


ہم نے ہمیشہ ایپ کے لیے متعدد مقامات کو برقرار رکھا ہے لیکن اس تجربے کے ساتھ ہم نے اپنی ایپ اور ڈیٹا کے لیے مزید متبادل انتظامات (redundancy) شامل کیے ہیں۔ اب ہم ہر قسم کے حالات کا فوری جواب بھی دے سکتے ہیں۔ ہم نے جیو-ریڈنڈنٹ ڈیٹا اسٹورز کے ساتھ ساتھ کسی بڑی آفت کی صورت میں فال بیک ڈیٹا سینٹرز بھی شامل کیے ہیں۔ ان اپ ڈیٹس کے ساتھ، Scribble Maps بڑی آفات کے باوجود کام جاری رکھ سکتا ہے۔


معاملات کو الگ کرنا


ہم فعال طور پر ایپلی کیشن کے مختلف معاملات کو الگ کر رہے ہیں۔ مثال کے طور پر، وہ مقامات جہاں سے ہم نقشے کا بنیادی ڈیٹا فراہم کرتے ہیں اب اس جگہ سے الگ ہیں جہاں سے ہم اپنا ویکٹر ڈیٹا فراہم کرتے ہیں اور یہ سب کچھ ہمارے وجیٹس سے مکمل طور پر الگ تھلگ ہے۔ ہماری اولین ترجیح ہمیشہ یہ یقینی بنانا ہے کہ آپ کے انتہائی اہم ڈیٹا تک رسائی ممکن ہو۔ معاملات کو الگ تھلگ کرنے سے، اگر کچھ غلط ہو جاتا ہے، تو یہ ہمیں ہماری سروس کے دیگر حصوں کے متاثر ہونے کی فکر کیے بغیر کسی خاص مسئلے پر توجہ مرکوز کرنے کی اجازت دیتا ہے۔


آگے بڑھنا


ہم عام طور پر اپنا زیادہ تر وقت ان فیچرز کو بنانے میں گزارتے ہیں جن کی آپ درخواست کرتے ہیں، اس لیے ہم واضح فیچر ڈیولپمنٹ کی سست رفتاری کے لیے معذرت خواہ ہیں۔ تاہم، ہمیں یہ اعلان کرتے ہوئے خوشی ہو رہی ہے کہ عام طور پر وجیٹس اب بہت زیادہ تیز رفتار ردعمل دیں گے۔ ہم نے نقشے کا پہلا منظر دیکھنے کے وقت کو 2-3 سیکنڈ تک کم کر دیا ہے۔

ہم اپنی ذمہ داری کو سنجیدگی سے لیتے ہیں اور Scribble Maps پر آپ کے اعتماد اور ان ترقیاتی مشکلات اور Scribble Maps کے مستقبل سے نمٹنے کے دوران ہمارے ساتھ تعاون کرنے کے لیے آپ کا شکریہ ادا کرتے ہیں۔

میپنگ مبارک ہو!

← All posts