قسم الواجهة الخلفية على DUMP2020: المزاح ، المروحة ، الفشل

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

في التقارير الخاصة بلغة معينة ، يبدو أن نصف القاعة مهترئة ، ويتم نقلها في مكان ما إلى الأقسام الإدارية للاستماع إلى احتراق قادة الفريق أو المهارات الخفيفة.

لذلك ، في كازان ، لأول مرة ، قمنا باختبار التنسيق "بدون الرجوع إلى لغات البرمجة". وماذا في ذلك؟ بيعت في القاعة!

انظر تحت القطع حول الموضوعات التي كانت في القمة العام الماضي ، وما الذي ينتظر ذلك



مواضيع 2019 التي "انطلقت"


في العام الماضي ، في يكاترينبورغ ، لم نصل بعد إلى مفهوم جديد للقسم ، وبالتالي كانت هناك تقارير في البرنامج للمطورين ، لكنهم لم يحصلوا على المركز الأول وغرف كاملة.

في المقام الأول هي قصة Grigory Koshelev حول كيفية جمع مهندسي Contour وتجميعها وجمعها عن بُعد من آلاف الخدمات الدقيقة.

تحدث غريغوري عن القياس عن بعد: السجلات والمقاييس والآثار الموزعة. وحول التقنيات الرئيسية: Apache Kafka ، Apache Cassandra ، Apache ZooKeeper ، Graphite ، ELK


موضوع نيكولاي سفيرشكوف (Evil Martians) حول الجانب العملي للعمل مع "ذهب" بدون خادم بشكل مثالي. قام نيكولاي بتفكيك:

- ما مدى صعوبة البدء
- كم من الوثائق والبرامج التعليمية
- هل هناك دعم للمعايير المقبولة بشكل عام
- كيفية الاختبار محليًا
- كم يكلف
- أي لغة هي الأفضل للاستخدام
- ما هي مجموعة المهام الأكثر ملاءمة
- هل يمكنني استخدامها للإنتاج الجاد


تحدث دينيس كاتاييف (Tinkoff.ru) عن نوع جديد من البيانات في Redis 5 - تيارات ، اكتشف الأهداف والغايات التي تم اختراع تيارات لها ، وأظهر أيضًا الفرق بين تيارات كافكا وريدس


في DUMP Kazan في نوفمبر ، تخطيت لجنة البرنامج فقط المواضيع التي قد تهم معظم المطورين.

بهامش طفيف من المركز الثاني ، في الأول هو تقرير نيكيتا سوبوليفسوبوليفن(wemake.services) حول أدوات وممارسات مراجعة الكود الجيدة (مع الأتمتة!)
شاهد عرضه التقديمي وتعلم كيفية عدم إجراء مراجعة الكود هنا كارلوس كاستانيدا ولماذا يكرهونك بسبب هذا النهج


في المركز الثاني كان تقرير غريغوري بتروف العينمن Evrone "Microservice Communication: REST أو JSON أو GraphQL أو gRPC؟"

اتصالات الشبكة في الواجهة الخلفية الحديثة هي العديد من البروتوكولات والمعايير والمناهج المتنافسة. لدينا "REST" ، الذي يطبقه كل مطور بطريقته الخاصة ، هناك مخطط JSON متداخل و Open API ، وهناك JSON API و GraphQL و gRPC و RAML peeks قاب قوسين أو أدنى.

في التقرير ، يتحدث غريغوري عن الأساليب الحديثة لاتصالات الواجهة الخلفية مع بعضها البعض والواجهة الأمامية ، والصعوبات التي نواجهها ، وما هو الجيد في ترسانة الحلول


كان تقرير أليكسي بليتنيف من مركز Basis Center هو الأول في البرنامج ، وبعد البدء مباشرة ، تعطلت القاعة باستمرار: ميكروفون وميكروفون ثان ومكبرات صوت وشيء آخر ... ومع ذلك ، تمكن أليكسي من التحدث بصوت عال بما يكفي ليسمعه ما يقرب من 150 شخصًا ، وأجاب أيضًا على مجموعة من الأسئلة.

إذا كنت تستخدم برنامج مفتوح المصدر في مشاريعك ، نوصيك بالتخلي عن القليل من جودة الصوت ، (تسمع جيدًا ، ولكن هناك اختلافات في الصوت وقليل من الصدع) ، والاستماع إلى أدوات إدارة المخاطر عند استخدام مكونات مفتوحة المصدر


بشكل عام ، اعتبرنا التجربة مع مواضيع واسعة ناجحة ، وبالتالي سنستمر في قبول الطلبات لمثل هذه المواضيع بدقة.

يتم إعداد برنامج قسم الواجهة الخلفية في الذكرى السنوية DUMP2020 (يكاترينبورغ ، 15 مايو) من قبل: أندريه زارينوف (ياندكس) ، إيفان داشكيفيتش (كونتور) ، كونستانتين بيكليميشيف (ناومين) ودينيس تاراسوف (كونتور). ظل مفهوم القسم دون تغيير تقريبًا ، وهذه هي التقارير التي تنتظرها لجنة البرنامج:

مفهوم القسم الخلفي والسمات




في هذا القسم ، نتحدث عن تطوير الخادم ، دون الارتباط بلغات البرمجة. سنناقش التقنيات وأساليب التطوير التي ظهرت للتو في 2019-2020 ، ونبحث عن الحل الأمثل للمشاكل التي يواجهها معظم مطوري البرامج الخلفية.

نحن في انتظار تقارير حول المواضيع التالية:

  • حمل زائد
  • الخدمات الدقيقة
  • ,
  • Best practices
  • ML/ML
  • DDD
  • ,
  • , Code Review : ,

مستوى تدريب المشاركين DUMP الأوسط والمتوسط ​​+ ، يجدر النظر في ذلك عند اختيار موضوع لتطبيق التقرير. نود أن لا يشعر الجمهور بالملل :)

35 دقيقة + 5 دقائق مخصصة للعرض التقديمي للأسئلة في القاعة. بعد التقرير سيكون هناك 20 دقيقة أخرى للمناقشة على الهامش.

قائمة المواضيع ليست حصرية :) إذا كان لديك موضوع مثير للاهتمام ، فأرسل التطبيقات.

من بين هذه المواضيع التي كانت شائعة بالفعل في القسم ، والتي تندرج في البرنامج الآن ، هناك 3 مجالات: المزاح ، المروحة ، الفشل.

على سبيل المثال ، يتم الإعلان عن المواضيع:

  • أسوأ لغة برمجة (محاضرة مسلية وغنية بالمعلومات)
  • العمارة النظيفة في الممارسة (كيف تعمل المبادئ الموصوفة في الكتاب / لا تعمل في الواقع)
  • اللغات الوظيفية لتطوير الأعمال

كما يتم تلقي التقارير الفنية العميقة بشكل جيد ، ولكن هناك حاجة إلى مهارة خاصة للتعمق في الشجاعة في 35-40 دقيقة.

لكننا نؤمن بك ، وننتظر تطبيق التقارير. تذكر أن محبي DUMP محبوبون وشاهدوا ما قمنا بإعداده ، بالإضافة إلى البرنامج الرئيسي.

هذا كل شئ!

All Articles