Pull to refresh
0
IT-People
Приходите к нам учиться, работать и отдыхать!

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

Reading time4 min
Views1.1K
Секция 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 любят и смотрите, что мы подготовили, помимо основной программы.

На этом всё!
Tags:
Hubs:
Total votes 7: ↑7 and ↓0+7
Comments0

Articles

Information

Website
it-people.ru
Registered
Founded
Employees
2–10 employees
Location
Россия