Приходите пообщаться про разработку высоконагруженных
распределённых систем в неформальной обстановке на наш митап

Yandex Backend Talks

28 ноября, 19:00
Yandex Hall, Ереван, ул. Московян, 35
Язык митапа: русский
Приглашаем опытных бэкенд-разработчиков пообщаться про разработку высоконагруженных распределённых систем на митапе от Yandex Armenia
28 ноября, 19:00
Ереван
Язык митапа: русский
Программа
18:30
Сбор гостей
19:00
Общение без тряски: как мы балансируем нагрузку в Яндекс Мессенджере
В докладе расскажем, как решали задачу распределения нагрузки по узлам ключевого stateful-сервиса Мессенджера и что именно позволило нам полностью убрать ручные ребалансировки и снизить фон отказов на узле в пике нагрузки с десятков процентов до десятых долей процента за секунду. Также вы узнаете, какие трюки и подходы из классических разделов математики нам в этом помогли.
#
Никита Звонарев
Бэкенд-разработчик
19:30
Перерыв
19:40
Как выбрать технологии и спроектировать очередной
высоконагруженный сервис
В процессе проектирования высоконагруженных сервисов появляются вопросы выбора языка программирования, базы данных и других технологий. Мы обсудим, как подступиться к этому выбору и спроектировать долгоживущее высоконагруженное приложение. Пройдёмся по стадиям выбора технологий и проектирования архитектуры и разберём принципы проектирования highload-систем в книжках и в реальной жизни.
#
Дмитрий Кривопальцев
Тимлид разработки
#
Вадим Клеба
Тимлид разработки
20:20
Afterparty и нетворкинг
Ответы
на вопросы
Если у вас остались вопросы,
можете написать
на почту
omgitsarina@yandex-team.com
Join us to talk about the development

of high-load distributed systems at our meetup

Yandex Backend Talks

28 November, 19:00
Yandex Hall, 35 Moskovyan St., Yerevan
Meetup language: Russian
Join us for a meetup hosted by Yandex Armenia, where experienced backend developers will discuss the development of high-load distributed systems
28 November, 19:00
Yerevan
Meetup language: Russian
Program
6:30 p.m.
Registration
7:00 p.m.
Smooth communication: how we balance the load in Yandex Messenger
In this talk, we’ll cover how we optimized load distribution across nodes of a key stateful service in Yandex Messenger. Learn how we eliminated manual rebalancing, reduced peak load failures from double-digit percentages to just fractions of a percent per second. We'll also cover the tricks and methods from classical mathematics that helped us along the way.
#
Nikita Zvonarev
Backend Developer
7:30 p.m.
Break
7:40 p.m.
How to choose the right technology and design new high-load services
Designing high-load services raises questions about the best programming languages, databases, and other technologies. We’ll share our approach for making these choices and designing long-lasting, high-load applications. We’ll walk through the stages of tech selection, architecture design, and key principles for high-load system design in theory and practice.
#
Dmitry Krivopaltsev
Development Team Lead
#
Vadim Kleba
Development Team Lead
8:20 p.m.
Afterparty and networking
FAQ
Questions? Contact us via email omgitsarina@yandex-team.com
Միացեք մեր ոչ պաշտոնական հանդիպմանը` քննարկելու high-load ունեցող բաշխված համակարգերի զարգացումը

Yandex Backend Talks

Նոյեմբերի 28, 19:00
Yandex Hall, Երևան, Մոսկովյան 35
Հանդիպման Լեզուն ՝ ռուսերեն
Հրավիրում ենք փորձառու Backend Develeoper-ներին Yandex Armenia-ի կողմից կազմակերպված հանդիպմանը, որի ընթացքում կքննարկենք թեմաներ high-load աշխատող բաշխված համակարգերի մասին։
Նոյեմբերի 28, 19:00
Երևան
Հանդիպման Լեզուն ՝ ռուսերեն
Ծրագիր
18:30
Հյուրերի ժամանում
19:00
Շփում առանց ցնցումների. ինչպես ենք մենք հավասարակշռում Messenger-ի ներքին ծանրաբեռնվածությունը
Կպատմենք, թե ինչպես լուծեցինք Messenger-ի ծանրաբեռնվածությունը հիմնական stateful ծառայության հանգույցներով բաշխելու խնդիրը, և հատկապես ինչը մեզ թույլ տվեց ամբողջությամբ հրաժարվել ձեռքով արվող վերաբաշխումներից և նվազեցնել գերծանրաբեռնվածության ժամանակ հանգույցի մերժումների ֆոնը՝ մեկ վայրկյանում տասնյակ տոկոսներից մինչև տասնորդական տոկոսներ։ Նաև կիմանաք, թե մաթեմատիկայի դասական ճյուղերից ինչ հնարքներ և մոտեցումներ են օգնել մեզ դրանում։
#
Նիկիտա Զվոնարյով
Backend Developer
19:30
Ընդմիջում
19:40
Ինչպես ընտրել տեխնոլոգիաներ և նախագծել հերթական high-load ծառայությունը
High-load աշխատող ծառայությունների նախագծման ընթացքում հարցեր են առաջանում ծրագրավորման լեզվի, տվյալների բազայի և այլ տեխնոլոգիաների ընտրության վերաբերյալ Մենք կքննարկենք, թե ինչպես մոտենալ այդ ընտրությանը և նախագծել մեծ high load-ով աշխատող երկարակյաց հավելված։ Կխոսենք տեխնոլոգիաների ընտրության և համակառույցի նախագծման փուլերի մասին և կվերլուծենք high-load համակարգերի նախագծման սկզբունքները թե գրքային, թե իրական կյանքից վերցված օրինակներով։
#
Դմիտրի Կրիվոպալցեվ
Development Team Lead
#
Վադիմ Կլեբա
Development Team Lead
20:20
Afterparty և նեթվորքինգ
Հարցերի
պատասխաններ
Եթե դեռ հարցեր ունեք, գրեք Արինա Բիկովային։
Fri Nov 08 2024 15:59:57 GMT+0300 (Moscow Standard Time)