Software Architecture Conference 2019 в Берлине или O’Reilly — это не только книги, но и конференции … конференции по архитектуре:)

Книги от издательства O’Reilly известны каждому айтишнику. Но далеко не все знают, что у компании есть крутая онлайн платформа для обучения Safari Online. Кроме этого компания организуют крупные оффлайн конференции, в основном касающиеся IT, причем эти мероприятия собирают качественных спикеров и задают тон развитию отрасли. Одной из таких конференций является Software Architecture Conference, которая пройдет в начале ноября (4–7 ноября) в Берлине в CityCube Berlin.

Теперь пришло время для небольшого отступления, чтобы пояснить почему меня интересует именно эта конференция. Все просто — я руковожу разработкой в привлечении Tinkoff и одна из текущих моих ролей заключается в том, чтобы быть главным архитектором неавторизованной части веб платформы (кстати на ноябрьской конференции Archdays от Scrumtrek я подробнее расскажу про это). Для того, чтобы выполнять эту роль успешно, я активно слежу за развитием подхододов к архитектуре фронтовых и бекендовых приложений и вижу движение в сторону микросервисов на бекенде, микрофронтенда, использования оркестраторов aka K8s и переезда в облака... Следить за тенденциями, ориентируясь на статьи, видео и книги бывает довольно сложно, так информации бывает слишком много. Одним из выходов являются периодические погружения в интенсивную среду aka посещение профильных конференций и знакомство с новыми людьми. Эти люди зачастую имеют похожие интересы, сталкиваются с похожими проблемами и решают их нетривиальными для тебя способами. Но любая профильная конференция не подойдет — надо быть разборчивым в выборе:)

Чтобы оценить “интересность” Software Architecture Conference стоит изучить ее регламент и расписание, чем мы и займемся в дальнейшем. Возможно после этого рассмотрения вам как и мне захочется посетить Берлин в начале ноября:)

Небольшое дискрлеймер: все нижеизложенное мое имхо и ваше мнение может отличаться от мнения автора статьи.

Регламент конференции

  • Конференция будет проходить 4 дня, которые будут распределены следующим образом
  • 4 и 5 ноября — это дни тренигов, на которые надо покупать отдельные билеты, где вы заплатите €1925 (Platinum pass)за тренинги +дни конференции или €1525 (Training pass) только за тренинги
  • 5 ноября это день тьюториалов — их можно посещать, купив билеты уровня €1325 (Gold pass) или €1025 (Silver pass)
  • 6 и 7 ноября дни обычных докладов и воркшопов. Билеты только на эти дни стоят €845 (Bronze pass)

Билеты уровня Gold или Platinum включают в себя доступ к видеозаписям докладов конференции.

Тренинги я предпочитаю пропустить и вместо этого побродить по Берлину и пообщаться с знакомыми, переехавшими в Берлин, поэтому начну анализировать доступные в расписании доклады, начиная с 5 ноября.

5 ноября

Этот день конференции является комбинированным, т.к. он совмещает второй день тренигов и первый день обычных докладов, тьюториалов и воркшопов. В этот день я выбрал для себя следующие тьюториалы:

  • 9:00–12:30 — EventStorming for Domain-Driven Design modelling — тьюториал, который посвящен использованию инструмента EventStorming для моделирования предметной области в стиле DDD
  • 13:30 -17:00 — How Do I Game Design? Architecting games to expand your thinking — тьюториал, который автор продает так “in this tutorial, you’ll get a fresh perspective on architecture and design, and community engagement by understanding how people are interacting with the fastest-growing form of entertainment in the world”
  • 17:00–18:30 — O’Reilly Ignite Berlin — популярный формат для стендапа в виде откртого микрофона, но тут можно на пять минут его монополизировать для рассказа про архитектуру:)
  • 18:30–20:30 — Architectural Katas — формат с решением специально подобранных архитектурных ката, которые надо будет решать в небольших группах, которые будут модерироваться специалистами. Очень интересный формат.
  • 6`20:00–22:00 — Software Architecture Dine-Around — прием горячительных напитков в интересной компании таких же гиков как и ты:) На работе это обычно бывает в пятничные вечера, но на конференции это приходится на вечер вторника:)

6 ноября

7 ноября

  • 8:15–8:45 — Thursday Speed Networking — отличный вариант для расширения круга контактов
  • 9:00–10:30 — The Rise, the Ruin and the Rescue! — немного про то, что “любят” все архитекторы … про работу с гетерогенными легаси системами:)
  • 11:00–11:45 — Event Storming — обучение проектированию микросервисов с помощью инструмента EventStorming. В то же время будет идти доклад “Good Enough” Architecture, который поднимает интересные вопросы относительно того, что идеальная архитектура может быть настолько же плоха, что и хреновая … из-за того, что ее никто и никогда не реализует — выход в том, чтобы остановиться на достаточно хорошей архитектуре:) и весь вопрос в том как это сделать
  • 11:45–13:00 — Lunch and Thursday Topic Tables — та же схема приема пищи, что и в среду:)
  • 13:00–14:20 — Thursday keynotes — те же люди, что и в среду. Все также без детального описания:)
  • 15:00–15:45 — Scaling out architectural decision making — доклад Патрика Куа, который был соавтором Нила Форда при написании книги Evolutionary Architecture, а также был CTO в N26 и сейчас там же главный датасатанист:) Думаю доклад будет быть интересным.
  • 15:55–16:40 — Practical experience of continuous architectural refactoring in a SaaS offering — рассказ относительно практического применения подходов эволюционной архитектуры, упоминавшейся в предыдущем пункте
  • 16:50–17:35 — Architecture as code: Objective measures of value in a changing world — интересное название и идея, причем авторы обещают “Real world case studies and how to apply fitness functions in enterprise”

На этом конференция заканчивается…

Я считаю, что программа конференции получилась достойной. Поэтому она определенно стоит посещения, если вы занимаетесь проектированием ПО и … вы еще не были в Берлине, но очень хотели его посетить:)

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.