Что делать, если секция Backend на конференции одна, а языков программирования несколько? Получается, либо каждому по докладу, и тогда что делать все остальное время? Либо больше внимания одному-двум языкам, а все остальные не в удел. Кажется, мы нашли выход. В Backend на DUMP Казани мы поговорим о серверной разработке, без привязки к языкам программирования. Обсудим технологии и методы разработки, которые только появились в последние годы, и поищем оптимальное решение задач, с которыми сталкивается большинство разработчиков.



Программные директора секции Андрей Жаринов (Руководитель офиса разработки Яндекс, Екатеринбург) и Юрий Кербицков (Solution Architect в Ак Барс Цифровые Технологии) после прогонов и выбора докладов написали краткий спойлер того, что вы услышите, если придете в секцию Backend 8 ноября.

Общение микросервисов: REST, JSON, GraphQL или gRPC?


Спикер: Григорий Петров, Evrone



Как и человек, микросервис — существо сугубо социальное и требует постоянного общения. Также как и среди людей, микросервисы общаются на различных языках и могут не понимать друг друга. Есть микросервисы, которые являются полиглотами и знают несколько языков. А есть и одинокие, брошенные обществом. Это всё не важно до тех пор, пока вам не потребуется собрать их вместе и построить вавилонскую башню. В этом случае вам придётся решить как организовать общение между микросервисами. Именно об этом и расскажет Григорий в своём докладе: о том, как подружить микросервисы, какой язык общения между ними стоит выбрать и почему.

Блеск и нищета предметной модели


Спикер: Максим Аршинов, Хайтек Груп



DDD — эта современная хайповая аббревиатура многих сводит с ума. Сводит с ума до такой степени, что они бросаются проектировать свои приложения согласно DDD. Но уверен ли ты, да, да именно ты, в том что твой код, твои тактические приёмы действительно соответствуют DDD, и ты учёл все аспекты? Так вот, независимо от того, что ты ответил, ты должен посетить доклад Максима, так как Максим собаку съел на пути к DDD и с радостью делится своим опытом, который откроет откроет для тебя новые горизонты твоей предметной области.

Нет сервера, нет проблем. Как мы делали DataScience на AWS Lambda


Спикер: Алексей Колесников, SimbirSoft



Облака — это не только белокрылые лошадки, но и отличный инструмент для построения крупных высоконагруженных систем. И облака действительно мчатся без оглядки, позволяя создавать даже крутые ресурсоёмкие приложения, для которых требуются алгоритмы ML. Но самое интересное в таких приложениях знаете что? Архитектура этих приложений! Именно об этом расскажет в своём докладе Алексей. Еще до окончания доклада, вам захочется запилить своё собственное облачное приложение с блэк джеком и вы поняли чем ещё.

Инструменты для управления рисками при использовании open source в своих проектах


Спикер: Алексей Плетнев, Базис-центр



Современную разработку невозможно представить без использования open source. Однако, использование свободно распространяемого ПО, как в виде исходных кодов, так и виде собранных модулей несет риски, о которых часто забывают. Это и возможные бреши в безопасности, и потенциальные проблемы с нарушением лицензионных соглашений. Алексей расскажет о сложившихся подходах для предотвращения таких проблем и об использовании соответствующих инструментов.

Нельзя просто так взять и отправить все логи в Elastic


Спикер: Григорий Кошелев, Контур



Elastic является одним из самых популярных решений для работы с логами в условиях высоких нагрузок. Задача выбора оптимальной конфигурации кластера и клиентских настроек нетривиальна и может вызывать боль. Григорий расскажет о важных нюансах решения этой задачи и поделится собственным опытом. Примеры кода будут на Java, однако выводы и наблюдения будут полезны всем, кто использует Elastic.

Анализ логов с помощью баз данных на примере логов активности github.com


Спикер: Тимофей Кулин, Яндекс



Логи можно хранить по-всякому, доступных решений множество. Вопрос какое из них лучшее не имеет простого ответа и часто вызывает холивар. Тимофей поделится результатами исследования по сравнению некоторых популярных решений. Материалы исследований будут предоставлены в виде проекта на github, так что любой желающий сможет повторить упражнения.

Микросервис за 60 секунд


Спикер: Андрей Шиллинг, Ак Барс Цифровые Технологии



Микросервисы прочно вошли в нашу работу и окружили со всех сторон, делая нашу жизнь светлой и счастливой. Но есть моменты, о которых не принято говорить вслух. И одним из таких моментов является скорость создания нового микросервиса. Когда счёт идёт на минуты, заказчик стоит над душой, на проде должно работать уже вчера, на помощь приходят они — архитектура и автоматизация!

Инструменты и практики хорошего код-ревью (с автоматикой!)


Спикер: Никита Соболев, wemake.services



Все делают код-ревью, без этой практики нормальная командная работа просто немыслима. Кажется, что понятно как это делается, нужно просто начать делать. Однако, не всё так просто. Срывая покровы и взрывая мозг, Никита обратит внимания на казалось бы очевидные нюансы проведения код-ревью и расскажет о подходах, позволяющих делать код-ревью за 10 минут и извлекать больше пользы.

Полная программа с тезисами от спикеров здесь

И напоследок мастер-класс для дотнетчиков Казани и Татарстана. Здесь ограничения «без привязки к языкам» не было, а тема такая, что сразу «надо брать»!

Мастер-класс «Вы хотели фич? Их есть у меня! Практики программирования на C# 8»


Ведущий: Андрей Карпов, JetBrains



Казалось бы только-только вышел релиз c# 8, а на ДАМПе уже будет по нему практический мастер-класс. За 80 минут Андрей проведет вас по наиболее интересным нововведениям языка и научит применять их на практике.

Для работы вам понадобится ноутбук с установленными Visual Studio 2019 и плагином ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) или Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/).

На этом всё. Увидимся на DUMP Казань 8 ноября!

Комментарии (2)


  1. Neyury
    01.11.2019 12:07

    Не нашел информацию о трансляции онлайн, она будет?


    1. kate_shlyakhova Автор
      01.11.2019 16:57

      Онлайн-трансляции не будет. А записи будут доступны через месяц, то есть 8 декабря, на YouTube-канале организатора DUMP — IT-People www.youtube.com/user/videoitpeople