ڊسمبر 5، ManyChat Backend MeetUp

سلام هر!

منهنجو نالو ميخائل ميزين آهي، مان ميني چيٽ جي پسمانده ڪميونٽي لاءِ مرشد آهيان. ڊسمبر 5 پهرين Backend Meetup اسان جي آفيس ۾ منعقد ڪئي ويندي.

هن ڀيري اسان نه رڳو PHP ۾ ترقي بابت ڳالهائينداسين، پر ڊيٽابيس کي استعمال ڪرڻ جي موضوع تي پڻ رابطو ڪنداسين.

اچو ته رياضياتي فارمولن جي حساب لاء اوزار چونڊڻ بابت هڪ ڪهاڻي سان شروع ڪريون. اچو ته هڪ مناسب ڊيٽابيس چونڊڻ جي بنيادي موضوع سان جاري رکون. ۽ اسان ميٽنگ کي ختم ڪنداسين هڪ وڏي رپورٽ سان گڏ هڪ اعلي-لوڊ پروجيڪٽ جي سرور کي ٽيوننگ ڪرڻ تي nginx ۽ php-fpm جي سٺي ترتيب واري ترتيب کي استعمال ڪندي ڊيٽا جي بنياد تي درخواست جي تحريڪن جي بنياد تي مسلسل سرورن جو تعداد وڌائڻ بدران.

ڊسمبر 5، ManyChat Backend MeetUp

شرڪت ڪندڙن کي ڪيترن ئي چيٽ انجنيئرن کان پيشيونٽيون ملنديون ۽، يقينا، ڪميونيڪيشن. تي مهمانن سان ملنداسين 18:30، ۽ اچو ته ملاقات شروع ڪريون 19:00. رجسٽريشن موجود آهي لنڪ۽ تقريب جو تفصيلي پروگرام ڪٽ هيٺ آهي.

پروگرام

"Hoa vs Symfony: فارمولن جي ڳڻپ لاءِ هڪ اوزار چونڊڻ"

اسپيڪر Ivan Yakovenko، ManyChat تي پس منظر ڊولپر

رپورٽ ڇا هوندي؟

مان فارمولن جي حساب لاءِ ٻن اوزارن جو مقابلو ڪندس. مان توهان کي ٻڌايان ٿو ته اسان Hoa کي ڪيئن چونڊيو، پر ڪجهه غلط ٿي ويو. مان ٻڌايان ٿو ته ڪيئن ۽ ڇو اسان هڪ اوزار کان ٻئي اوزار ڏانهن منتقل ڪيو، اسان کي ڪهڙيون مشڪلاتون پيش آيون ۽ اسان ڪهڙا نتيجا ڪڍيا.

"ڊيٽابيس - ڇا هڪ ڊولپر کي ڄاڻڻ جي ضرورت آهي"

اسپيڪر نيڪولي گولوف، ميني چيٽ تي چيف ڊيٽا آرڪٽيڪل.

ان کان اڳ، هن Avito ۾ ڊيٽا پليٽ فارم جي اڳواڻي ڪئي، VTB فيڪٽرنگ، لينيٽ، NSS (تيراداٽا تي) ۾ اسٽوريج سهولتون ٺاهي ۽ ڪيترن ئي ننڍن منصوبن ۾ حصو ورتو. ManyChat تي ڪم ڪرڻ کان علاوه، نيڪولي نيشنل ريسرچ يونيورسٽي هائر اسڪول آف اڪنامڪس ۾ سيکاري ٿو ۽ ڊيٽا گودامن جي تعمير لاءِ جديد طريقن جي شعبي ۾ سائنسي تحقيق ۾ مصروف آهي، جهڙوڪ ڊيٽا والٽ ۽ اينڪر ماڊلنگ، ۽ انهي سان گڏ بلاڪ چين ٽيڪنالاجيون.

رپورٽ ڇا هوندي؟

ڊيٽابيس هڪ پيچيده، گھڻ رخي ۽ بنيادي موضوع آهي. هڪ پاسي، اهو غير معقول آهي هڪ ڊولپر لاءِ ان جي جامع مطالعي تي گهڻو وقت خرچ ڪرڻ. ٻئي طرف، اثر اعلي آهي.

رپورٽ جو مقصد ٻڌندڙن کي ڊيٽابيس جي جديد دنيا جو خيال ڏيڻ آهي (2019 تائين):

  • هاڻي ڪهڙو مسئلو آهي، جيڪو ڪافي عرصي کان مسئلو ناهي؟
  • ڪهڙا بنياد ڇڏي رهيا آهن، ڪهڙا ڊولپرز ۾ مقبوليت حاصل ڪري رهيا آهن ۽ ڇو؟
  • بنياد ڪيئن چونڊيو، ترقي لاء تيار ڪيئن ڪجي ...
  • ڇو Postgres ۽ نه مونگو... ڇو ريڊيش جيڪڏهن توهان وٽ اڳ ۾ ئي MySQL آهي؟ Tarantula Oracle کان بهتر ڇو آهي، ۽ ڇو خراب آهي؟ ۽ ڇو هن سڄي زو ۾ لچڪدار آهي، ڪلڪ هائوس... يا، خدا مون کي معاف ڪر، ورٽيڪا.

"مضبوط ڪنڪريٽ پس منظر"

اسپيڪر Anton Zhukov، ManyChat تي پس منظر ڊولپر

رپورٽ ڇا هوندي؟

ManyChat nginx، php-fpm ۽ php جي ميلاپ ذريعي هر روز سوين لکن واقعن کي پروسيس ڪري ٿو. سرور جي ذريعي وڃڻ جو اندازو ان جي طاقت سان ايترو نه آهي جيترو ويب سرور کان ايپليڪيشن ۽ واپس ڏانهن صارف جي درخواستن جي حرڪت جي صحيح ترتيب سان. nginx ۽ php-fpm جي هڪ پتلي ترتيب کي نيري کان ٻاهر خاص طور تي throughput وڌائي سگھي ٿو. اسان هڪ اعلي-لوڊ پروجيڪٽ جي سرور کي ترتيب ڏيڻ جي باري ۾ ڳالهائينداسين هڪ سٺي اناج واري ترتيب کي استعمال ڪندي ڊيٽا جي بنياد تي درخواست جي تحريڪن تي مسلسل سرورن جو تعداد وڌائڻ بدران.

  • ڊيٽا جي وهڪري ۽ لوڊ جي سٺي آرڪيسٽريشن لاءِ توهان کي ڪهڙن نوبس کي موڙڻ گهرجي؟
  • ٺاھڻ ۽ رڪاوٽن کي ختم ڪرڻ جي ذريعي throughput کي ڪيئن يقيني بڻايو وڃي؟
  • اڳڪٿي ڪرڻ واري صلاحيت سان غلطي برداشت ڪندڙ سرور ڪيئن ٺاهيو؟
  • تاريخي ڊيٽا جي بنياد تي تبديلين جو جائزو وٺڻ لاءِ مون کي ڪهڙن معيارن کي استعمال ڪرڻ گهرجي؟
  • ڪيئن تڪڙو جواب ڏيڻ کان پوء سرور جي تباهي جو جواب ڏيڻ لاء؟

ٽائيمنگ

18:30 - شرڪت ڪندڙن جي گڏجاڻي؛
19:00 — “Hoa vs Symfony: فارمولن جي ڳڻپ لاءِ هڪ اوزار چونڊڻ” / Ivan Yakovenko (ManyChat)؛
19:25 - "ڊيٽابيس - ڇا هڪ ڊولپر کي ڄاڻڻ جي ضرورت آهي" / Nikolay Golov (ManyChat)؛
20:10 - وقفو؛
20:30 — “مضبوط ڪنڪريٽ پس منظر” / Anton Zhukov (ManyChat)؛
21:45 - پارٽي ۽ آزاد ڪميونيڪيشن.

ملاقات جو هنڌ: ايس ٽي Zemlyanoy Val, 9, Citydel ڪاروباري مرڪز.

گڏجاڻي ۾ حصو وٺڻ لاءِ توهان کي ضرور وڃڻ گهرجي رجسٽريشن. جڳهن جو تعداد محدود آهي، پڪ ڪريو ته رجسٽريشن جي تصديق جو انتظار ڪريو (واقعي کان اڳ اي ميل ذريعي موڪليو ويندو).

اسان مقررين جي تقريرن ​​جي رڪارڊنگ اسان تي شايع ڪنداسين يوٽيوب چينل.

شامل ٿيڻ ملاقات جي چيٽ ڏانهن، دلچسپ بحث ۽ ايندڙ واقعن جا اعلان آهن.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو