قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد

سيتم عقد مؤتمر للمطورين في يكاترينبرج في 19 أبريل DUMP. أخبر مديرو برامج قسم الواجهة الخلفية - رئيس مكتب تطوير ياندكس أندريه زارينوف، ورئيس قسم التطوير في مركز اتصال نومين كونستانتين بيكليميشيف ومهندس البرمجيات من كونتور دينيس تاراسوف - التقارير التي يمكن للمطورين توقعها في المؤتمر.

هناك رأي مفاده أنه لا ينبغي عليك توقع رؤى من العروض التقديمية في مؤتمر "المهرجان". يبدو لنا أننا أنشأنا برنامجًا يستحق الانتظار. للقيام بذلك، أخذنا فقط أولئك الذين كانوا عميقين في الموضوع، وتخلصنا من ⅔ التطبيقات، وقمنا بتحرير بنية الخطب إلى ما لا نهاية وطالبنا بأمثلة عملية من المتحدثين.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد

التقارير

التقريران الأولان مرتبطان ببعضهما البعض، ونحن بالتأكيد نوصي بالاستماع إليهما.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد المشكلة 1. عند استخدام واجهات برمجة التطبيقات الخارجية، تكون مسألة التحقق من صحة البيانات الواردة ذات أهمية خاصة. التحقق من صحة التنسيق وحده لا يكفي، بل من الضروري أيضًا ضمان تماسك البيانات. على الرغم من أن الحل يبدو واضحًا، فمع زيادة عدد المصادر الخارجية، قد يصبح من الصعب التحكم في عدد كبير من عمليات التحقق الفردية. سيرجي دولجانوف من المريخ الشر سيوضح نهجًا منظمًا للمشكلة بناءً على استخدام تقنيات البرمجة الوظيفية.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد المشكلة 2. لتحقيق الكفاءة عند التفاعل مع الخادم، من الضروري تحسين عدد الاستدعاءات إلى واجهة برمجة التطبيقات (API) وكمية البيانات التي يتم إرجاعها. وهذا يتطلب تصميم كيان متسق على مستوى الخادم. ديمتري تسيبليف (المريخ الشرير) سوف يشرح كيف يمكن القيام بذلك بشكل فعال باستخدام فلسفة وأدوات GraphQL، مع الانتباه إلى الفروق الدقيقة ومقارنة الأمثلة مع REST التقليدية.

ستكون الكتلة الثانية حول الجمع بين Postgres و Go. اذهب واستمع إلى تجربة Avito و Yandex :)

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد هل لديك Postgres وتريد استخدام Go في مشروعك ولكن هذه هي المرة الأولى لك؟ سيوفر لك هذا التقرير الكثير من الوقت. مهندس برمجيات في أفيتو أرتيمي ريابينكوف سيتحدث عن الأدوات وجميع تعقيدات العمل مع قاعدة البيانات هذه في Go باستخدام مثال المشكلات التي يحلها كل يوم في Avito.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد PostgreSQL والنسخ الاحتياطي للبيانات؟ يبدو أن هذا الموضوع قد تمت دراسته بالفعل على نطاق واسع. لكن المعرفة لن تكون مكتملة حتى تعرف كيف يحدث هذا في Yandex: كميات هائلة من البيانات، والحاجة إلى الضغط والتشفير والمعالجة المتوازية والاستخدام الأكثر كفاءة لوحدات المعالجة المركزية متعددة النواة. أندري بورودين سنتحدث عن بنية WAL-G - وهو حل مفتوح المصدر في Go للأرشفة المستمرة لـ Postgres و MySQL، والذي تعمل Yandex على تطويره بنشاط، ويمكنك استخدامه في مشروعك.

الكتلة الثالثة مخصصة لأولئك المهتمين بتقنيات التعرف على الكلام والتوليف، والذين يعتبرون ASR وTTS اختصارات مفهومة، ولأولئك الذين يقومون بإنشاء مساعدين صوتيين.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد المساعدون الصوتيون في ذروة الشعبية. إن إنشاء مهارتك الخاصة لأي منهم ليس بالأمر السهل، ولكنه بسيط للغاية. ومع ذلك، هناك عدد قليل من التطبيقات الواقعية المعروفة لهذه التكنولوجيا. فيتالي سيمياتشكين من جيت ستايل سيقدم نظرة عامة على إمكانيات وقيود المساعدين الرئيسيين، ويخبرك بنوع أشعل النار الذي يمكن أن ينتظره، وكيف يمكنك التغلب عليه ببطولة، وبشكل عام، كيف يمكنك إعداد هذه القصة بأكملها. بالإضافة إلى ذلك، سيتحدث فيتالي عن تجربة بناء "اجتماع ذكي" يعتمد على Yandex.Station.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد توفر الشركات الرائدة واجهات برمجة التطبيقات الخاصة بها لبناء مساعدين صوتيين. ولكن ماذا لو لم تتوفر الحلول الخارجية؟ في محيط شكل حل هذه المشكلة، على الرغم من أن الطريق كان شائكا. فيكتور كوندوبا и سفيتلانا زافيالوفا سوف يشاركون تجربتهم في استخدام حلول التعرف على الكلام المحلية عند أتمتة الدعم، وإظهار ما يجب التركيز عليه وما يمكنك التضحية به لزيادة الكفاءة

ماذا ستتناول التقارير أيضًا؟

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد في الآونة الأخيرة، ظهر نوع بيانات جديد في Redis 5 - التدفقات، وهو تنفيذ لأفكار من وسيط الرسائل الشهير Kafka. دينيس كاتاييف (Tinkoff.ru) سيشرح سبب الحاجة إلى التدفقات، وكيف تختلف عن قوائم الانتظار العادية، وما هو الفرق بين تدفقات كافكا وريديس، وسيخبرك أيضًا بالمزالق التي تنتظرك.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد مهندس برمجيات رئيسي في كفاف غريغوري كوشيليف سننظر في المشكلات الموجودة في تسجيل السجلات والمقاييس إذا كان لديك تيرابايت من البيانات يوميًا، وسنتحدث أيضًا عن حل جديد مفتوح المصدر من شأنه أن يجعل حياتك أفضل.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد زعيم مجتمع قازان.نت يوري كيربيتسكوف (ايه كيه بارز للتقنيات الرقمية) سيأتي لتذكيرك بسبب الحاجة إلى مجالات التطبيقات في .Net Framework، والتحدث عما تغير عند العمل معها في .Net Core، وكيفية التعايش معها بشكل عام الآن. بعد المحاضرة، سيكون لديك فهم أفضل لكيفية عمل .NET Core تحت الغطاء.

والموضوع الذي تم التصويت له أكثر في الموقع.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد ثورة هادئة حدثت عام 2014، وصداها يلاحقنا. من هذه اللحظة فصاعدًا، تصبح البنية التحتية غير مرئية تمامًا وتتوقف عن الأهمية. نحن لا نتحدث عن الأجهزة الافتراضية أو الحاويات - فهي بالفعل شيء من الماضي، ولكن حول التطوير الإضافي لأفكار الخدمات السحابية - AWS Lambda (ندفع فقط مقابل وقت المعالج). باستخدام مثال مشروع الواجهة الخلفية الخاص به، قام أحد المطورين في المريخ الشرير نيكولاي سفيرشكوف سيخبرك بكل شيء عن الجانب العملي للعمل بدون خادم: مدى صعوبة البدء، وكم الوثائق والبرامج التعليمية المتوفرة، وهل هناك دعم للمعايير المقبولة عمومًا، وكيفية الاختبار محليًا، وكم التكلفة، وما هي اللغة المستخدمة؟ من الأفضل استخدام أي مجموعة مهام هي الأكثر صلة.

فئة رئيسية

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد مدير التكنولوجيا في Mastery.pro أندريه فيفيلوف سيقوم بإجراء فصل دراسي رئيسي حيث سيقوم هو والمشاركين ببناء مجموعة بسيطة متسامحة مع الأخطاء مكونة من 3 عقد على postgres وpatroni وconsul وs3 وwalg وansible.

بعد انتهاء الدورة التدريبية الرئيسية، ستتمكن من إطلاق مثل هذه المجموعة من الصفر باستخدام أدلة Ansible المتوفرة.

قسم الواجهة الخلفية في DUMP: Serverless، وPostgres and Go، و.NET Core، وGraphQL والمزيد
يمكن الاطلاع على جميع التقارير الصادرة عن مؤتمر العام الماضي على قناة يوتيوب

ملخصات جميع التقارير والتسجيل - في موقع المؤتمر.

أيها المطورون، نحن في انتظاركم يوم 19 أبريل في DUMP!

المصدر: www.habr.com

إضافة تعليق