DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ

هڪ ڊولپر ڪانفرنس اپريل 19 تي يڪاترينبرگ ۾ منعقد ڪئي ويندي دٻدٻي. پروگرام ڊائريڪٽرن جي پس منظر سيڪشن - Yandex ڊولپمينٽ آفيس جي سربراه آندري Zharinov، Naumen رابطي سينٽر Konstantin Beklemishev جي ترقي کاتي جي سربراهي ۽ Kontur Denis Tarasov کان سافٽ ويئر انجنيئر - ٻڌايو ته ڇا رپورٽون ڊولپرز ڪانفرنس ۾ توقع ڪري سگهن ٿيون.

اتي هڪ راء آهي ته توهان کي "فيٽيول" ڪانفرنس ۾ پيش ڪيلن مان بصيرت جي اميد نه رکڻ گهرجي. اهو اسان کي لڳي ٿو ته اسان هڪ پروگرام ٺاهيو آهي جيڪو انتظار جي لائق آهي. هن کي ڪرڻ لاءِ، اسان صرف انهن کي ورتو جيڪي موضوع ۾ ڏاڍا هئا، ايپليڪيشنن جي ⅔ کي ختم ڪيو، تقريرن ​​جي جوڙجڪ کي ختم نه ڪيو ۽ ڳالهائيندڙن کان عملي مثالن جو مطالبو ڪيو.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ

رپورٽون

پهرين ٻه رپورٽون لاڳاپيل آهن، ۽ اسان ضرور انهن ٻنهي کي ٻڌڻ جي صلاح ڏين ٿا.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ مسئلو 1. جڏهن ٻاهرين APIs استعمال ڪندي، ايندڙ ڊيٽا جي تصديق ڪرڻ جو مسئلو خاص طور تي لاڳاپيل آهي. صرف فارميٽ جي تصديق ڪافي ناهي؛ اهو پڻ ضروري آهي ته ڊيٽا جي مطابقت کي يقيني بڻايو وڃي. جيتوڻيڪ حل واضح نظر اچي ٿو، جيئن خارجي ذريعن جو تعداد وڌندو وڃي ٿو، انفرادي چيڪن جي ڪثرت آساني سان غير منظم ٿي سگهي ٿي. سرجي Dolganov کان بڇڙا مارٽن فنڪشنل پروگرامنگ ٽيڪنڪ جي استعمال جي بنياد تي مسئلي کي منظم طريقي سان ڏيکاريندو.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ مسئلو 2. موثر ٿيڻ لاءِ جڏهن سرور سان رابطو ڪيو وڃي، اهو ضروري آهي ته API ڏانهن ڪالن جو تعداد ۽ ڊيٽا جي واپسي کي بهتر ڪرڻ. انهي لاءِ سرور جي سطح تي مسلسل اداري جي جوڙجڪ جي ضرورت آهي. دمتري Tsepelev (برائي مارٽن) وضاحت ڪندو ته اهو ڪيئن اثرائتو طريقي سان ٿي سگهي ٿو فلسفو ۽ اوزار GraphQL جي استعمال سان، nuances تي ڌيان ڏيو ۽ مثالن کي روايتي REST سان ڀيٽيو.

ٻيو بلاڪ Postgres ۽ Go جي ميلاپ بابت هوندو. Avito ۽ Yandex جو تجربو ٻڌو :)

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ ڇا توهان وٽ پوسٽ گريس آهي ۽ توهان جي منصوبي ۾ Go استعمال ڪرڻ چاهيو ٿا، پر اهو توهان جو پهريون ڀيرو آهي؟ هي رپورٽ توهان کي وقت جي هڪ ٽن بچائيندو. سافٽ ويئر انجنيئر ۾ Avito Artemy Ryabinkov گو ۾ هن ڊيٽابيس سان ڪم ڪرڻ جي اوزارن ۽ سڀني پيچيدگين بابت ڳالهائيندو مسئلن جو مثال استعمال ڪندي جيڪي هو هر روز Avito ۾ حل ڪري ٿو.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ PostgreSQL ۽ ڊيٽا بيڪ اپ؟ اهو لڳي ٿو ته هي موضوع اڳ ۾ ئي پري ۽ وسيع اڀياس ڪيو ويو آهي. پر علم اڻپورو هوندو جيستائين توهان کي خبر ناهي ته اهو ڪيئن ٿئي ٿو Yandex ۾: ڊيٽا جي وڏي مقدار، ڪمپريشن جي ضرورت، انڪريپشن، متوازي پروسيسنگ ۽ ملٽي ڪور سي پي يوز جو سڀ کان وڌيڪ موثر استعمال. آندري بورودين WAL-G جي آرڪيٽيڪچر جي باري ۾ ڳالهائيندو - گو ۾ هڪ اوپن سورس حل پوسٽ گريس ۽ MySQL کي مسلسل آرڪائيو ڪرڻ لاءِ، جيڪو Yandex فعال طور تي ترقي ڪري رهيو آهي، ۽ توهان پنهنجي پروجيڪٽ ۾ استعمال ڪري سگهو ٿا.

ٽيون بلاڪ انهن لاءِ آهي جيڪي تقرير جي سڃاڻپ ۽ سنٿيسس ٽيڪنالاجيز ۾ دلچسپي رکن ٿا، جن لاءِ ASR ۽ TTS سمجھ ۾ ايندڙ مخفف آهن، ۽ انهن لاءِ جيڪي آواز اسسٽنٽ ٺاهي رهيا آهن.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ آواز اسسٽنٽ مقبوليت جي چوٽي تي آهن. انهن مان ڪنهن به لاءِ پنهنجي مهارت ٺاهڻ آسان ناهي، پر تمام سادو آهي. تنهن هوندي، هن ٽيڪنالاجي جي حقيقي زندگي جي ايپليڪيشنن جا ٿورا آهن. Vitaly Semyachkin کان جيٽ اسٽائل مکيه اسسٽنٽ جي صلاحيتن ۽ حدن جو هڪ جائزو ڏيندو، توهان کي ٻڌايو ته ڪهڙي قسم جي ريڪ جو انتظار ڪري سگهي ٿو، توهان انهن کي ڪيئن هارائي سگهو ٿا، ۽ عام طور تي، توهان هن سڄي ڪهاڻي کي ڪيئن تيار ڪري سگهو ٿا. ان کان علاوه، Vitaly Yandex.Station تي ٻڌل "سمارٽ ميٽنگ" جي تعمير جي تجربي بابت ڳالهائيندو.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ معروف ڪمپنيون آواز اسسٽنٽ ٺاهڻ لاءِ پنهنجا API مهيا ڪن ٿيون. پر ڇا جيڪڏهن خارجي حل موجود نه آهن؟ IN ڪنڊو هن مسئلي کي حل ڪيو، جيتوڻيڪ رستو ٿلهو ٿي ويو. وڪٽر ڪنڊوبا и Svetlana Zavyalova مقامي اسپيچ ريڪگنيشن حلن کي استعمال ڪرڻ جو سندن تجربو شيئر ڪندو جڏهن سپورٽ خودڪار ڪندي، ڏيکاريو ته توهان کي ڪهڙي شيءِ تي ڌيان ڏيڻ گهرجي ۽ ڪارڪردگي وڌائڻ لاءِ توهان ڪهڙي قرباني ڏئي سگهو ٿا

ٻيو ڇا ٿيندو رپورٽون؟

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ تازو، هڪ نئين ڊيٽا جو قسم Redis 5 ۾ ظاهر ٿيو - اسٽريمز، هي مشهور پيغام بروکر Kafka کان خيالن جو هڪ عمل آهي. Denis Kataev (Tinkoff.ru) بيان ڪندو ته اسٽريمز جي ضرورت ڇو آهي، اهي باقاعده قطارن کان ڪيئن مختلف آهن، ڪافڪا ۽ ريڊس اسٽريم ۾ ڪهڙو فرق آهي، ۽ توهان کي انهن نقصانن بابت به ٻڌائيندو جيڪي توهان جي انتظار ۾ آهن.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ ليڊ سافٽ ويئر انجنيئر تي Konture Grigory Koshelev ڏسندو ته رڪارڊنگ لاگز ۽ ميٽرڪس ۾ ڪهڙا مسئلا موجود آهن جيڪڏهن توهان وٽ هر روز ٽيرا بائيٽ ڊيٽا آهي، ۽ هڪ نئين اوپن سورس حل بابت پڻ ڳالهايو جيڪو توهان جي زندگي کي بهتر بڻائيندو.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ قازان جي اڳواڻ .نيٽ ڪميونٽي يوري Kerbitskov (اک بارز ڊجيٽل ٽيڪنالاجيز) توهان کي ياد ڏيارڻ لاءِ ايندي ته ڇو .Net فريم ورڪ ۾ ايپليڪيشن ڊومينز جي ضرورت آهي، ۽ ان بابت ڳالهايو ته ڇا تبديلي آئي آهي جڏهن انهن سان گڏ .Net ڪور ۾ ڪم ڪيو، ۽ ڪيئن عام طور تي ان سان گڏ رهڻو آهي. ڳالھائڻ کان پوءِ، توھان کي بھتر سمجھ ۾ ايندي ته .NET ڪور ڪھڙي ريت ڪم ڪري ٿو.

۽ اهو موضوع جيڪو سائيٽ تي سڀ کان وڌيڪ ووٽ ڪيو ويو.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ 2014 ۾ هڪ خاموش انقلاب آيو، ۽ ان جي گونج اسان کي پڪڙي رهيو آهي. هن وقت کان، انفراسٹرڪچر مڪمل طور تي پوشيده ٿي ويندو آهي ۽ معاملو ختم ٿي ويندو آهي. هي مجازي مشينن يا ڪنٽينرز بابت ناهي - اهي اڳ ۾ ئي ماضي جي شيء آهن، پر ڪلائوڊ سروسز جي خيالن جي وڌيڪ ترقي بابت - AWS Lambda (اسان صرف پروسيسر جي وقت لاء ادا ڪندا آهيون). هن جي پنهنجي پس منظر واري منصوبي جو مثال استعمال ڪندي، هڪ ڊولپر ۾ بڇڙو مارٽن نيڪولائي سورچڪوف توهان کي سرور جي بغير ڪم ڪرڻ جي عملي پاسي جي باري ۾ سڀ ڪجهه ٻڌائيندو: اهو شروع ڪرڻ ڪيترو ڏکيو آهي، ڪيترا دستاويز ۽ سبق موجود آهن، ڇا عام طور تي قبول ٿيل معيارن جي حمايت آهي، مقامي طور تي ٽيسٽ ڪيئن ڪجي، ان جي قيمت ڪيتري آهي، ڪهڙي ٻولي آهي استعمال ڪرڻ بهتر، ڪهڙو ٽاسڪ اسٽيڪ تمام گهڻو لاڳاپيل آهي.

ماسٽر ڪلاس

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ CTO ۾ Mastery.pro Andrey Fefelov هڪ ماسٽر ڪلاس هلائيندو جنهن ۾ هو ۽ شرڪت ڪندڙ پوسٽ گريس، پيٽروني، قونصل، ايس3، والگ، جوابي تي 3 نوڊس جو هڪ سادي غلطي برداشت ڪندڙ ڪلسٽر ٺاهيندا.

ماسٽر ڪلاس کان پوء، توهان مهيا ڪيل جوابي راند بڪ استعمال ڪندي شروع کان اهڙي ڪلستر شروع ڪرڻ جي قابل هوندا.

DUMP تي پسمانده سيڪشن: سرور بيس، پوسٽ گريس ۽ گو، .NET ڪور، گرافڪ ايل ۽ وڌيڪ
گذريل سال جي ڪانفرنس مان سڀ رپورٽون ڏسي سگهجن ٿيون يوٽيوب چينل

سڀني رپورٽن ۽ رجسٽريشن جو خلاصو - تي ڪانفرنس ويب سائيٽ.

ڊولپرز، اسان توهان جي انتظار ۾ آهيون اپريل 19 تي DUMP تي!

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

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