Секция Backend на DUMP2020: стёб, фан, фейл

    Секция Backend на любой фестивальной конференции — такая интересная секция, в которой сидят и слушают только те, кто что-то понимает в теме. Тут не пересидишь неинтересный доклад, например, из дизайна. И потому-то, программу для бэкенд-разработчиков делать ой как не просто!

    На языко-специфичных докладах половину зала как будто сдувает, и уносит куда-нибудь в менеджерские секции слушать про выгорание тимлидов или soft-skills.

    Поэтому в Казани мы впервые обкатали формат «без привязки к языкам программирования». И что? Получили аншлаги в зале!

    Смотрите под катом какие темы были в топе в прошлом году, и какие ждем в этом



    Темы 2019, которые «взлетели»


    В прошлом году в Екатеринбурге к новой концепции секции мы ещё не пришли, а потому в программе были доклады для дотнет-разработчиков, но первое место и полные залы достались не им.

    На первом месте расположилось история Григория Кошелева о том, как инженеры Контура собирали, собирают и будут собирать телеметрию с тысяч микросервисов.

    Григорий рассказывал о телеметрии: логи, метрики, распределенные трассировки; и о ключевых технологиях: Apache Kafka, Apache Cassandra, Apache ZooKeeper, Graphite, ELK


    Отлично «зашла» тема Николая Сверчкова (Злые марсиане) о практической стороне работы с serverless. Николай разобрал по косточкам:

    — Насколько сложно начать
    — Как много документации и туториалов
    — Есть ли поддержка общепринятых стандартов
    — Как тестировать локально
    — Сколько стоит
    — Какой язык лучше использовать
    — Какой стек задач наиболее релевантен
    — Стоит ли использовать для серьезного production


    Денис Катаев (Tinkoff.ru) рассказывал о новом типе данных в Redis 5 — streams, выяснял цели и задачи, для которых придуманы стримы, а также показал разницу между Kafka и Redis streams


    На DUMP Казань в ноябре программный комитет пропускал только те темы, которые были бы интересны большинству разработчиков бэка.

    С небольшим отрывом от второго места, на первом расположился доклад Никиты Соболева sobolevn (wemake.services) об инструментах и практиках хорошего код-ревью (с автоматикой!)
    Смотрите его выступление, и узнаете как НЕ делать код-ревью, причем здесь Карлос Кастанеда и почему вас будут ненавидеть из-за этого подхода


    На втором месте оказался доклад Григория Петрова eyeofhell из Evrone «Общение микросервисов: REST, JSON, GraphQL или gRPC?»

    Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC, из-за угла выглядывает RAML.

    В докладе Григорий рассказывает про современные подходы коммуникаций backend друг с другом и фронтендом, с какими сложностями мы боремся, и что хорошего есть в арсенале решений


    Доклад Алексея Плетнева из Базис-центр шёл в программе первым, и сразу после его начала в зале последовательно сломались: микрофон, второй микрофон, колонки и что-то еще… Тем не менее, Алексей смог говорить достаточно громко, чтобы его услышали почти 150 человек, и еще ответил на кучу вопросов.

    Если вы используете open source в своих проектах, рекомендуем вам немного отрешиться от качества звука, (слышно нормально, но есть перепады громкости и небольшой треск), и послушать об инструментах управления рисками при использовании компонентов с открытым исходным кодом


    В общем, эксперимент с широкими темами мы посчитали удачным, а потому продолжим принимать заявки именно на такие темы.

    Программу секции Backend на юбилейном DUMP2020 (Екатеринбург, 15 мая) готовят: Андрей Жаринов (Яндекс), Иван Дашкевич (Контур), Константин Беклемишев (Naumen) и Денис Тарасов (Контур). Концепция секции осталась практически без изменений, и вот какие доклады ждет программный комитет:

    Концепция и темы секции Backend




    В этой секции мы говорим о серверной разработке, без привязки к языкам программирования. Обсудим технологии и методы разработки, которые только появились в 2019-2020, и поищем оптимальное решение задач, с которыми сталкивается большинство разработчиков бэка.

    Мы ждем доклады, которые касаются перечисленных ниже тем:

    • High-load
    • Микросервисы
    • Оптимизации компиляторов
    • Производительность приложений
    • Архитектура с точки зрения организации кода, бизнес логики
    • Best practices на разные темы
    • Функциональное программирование
    • Тестирование микросервисов
    • Инфраструктура распределённых систем
    • ML/ML на микросервисах
    • Ход мыслей крутых разрабов и архитекторов в процессе разработки большой системы DDD
    • Работа с железом
    • Авторизация и аутентификация
    • Сборка мусора, работа с памятью
    • Технический долг, Code Review и рефакторинг: технологии, методики и результаты

    Уровень подготовки участников DUMP middle и middle+, стоит это учесть при подборе темы для заявки доклада. Мы очень хотели бы, чтобы слушатели не скучали :)

    На выступление отводится 35 минут + 5 минут на вопросы в зале. После доклада будет еще 20 минут на обсуждение в кулуарах.

    Список тем не исчерпывающий :) Если есть интересная тема, присылайте заявки

    Из тех тем, которые уже были популярны в секции, и которые попадают в программу сейчас, можно выделить 3 направления: стёб, фан, фейл.

    Например, заявлены темы:

    • Худший язык программирования (развлекательно-познавательная лекция)
    • Clean Architecture in practice (как принципы, описанные в книге работают/не работают в реальности)
    • Функциональные языки для бизнес-разработки

    Глубоко-технические доклады тоже отлично воспринимаются, но нужно особое мастерство, чтобы покопаться в кишочках за 35-40 минут.

    Но мы в вас верим, и ждем заявки на доклады. Помните, что спикеров на DUMP любят и смотрите, что мы подготовили, помимо основной программы.

    На этом всё!
    IT-People
    Компания

    Комментарии 0

    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

    Самое читаемое