Чуть меньше месяца осталось до нашей ежегодной конференции XP Days Ukraine, которой в этом году исполнится 9 лет. Хотелось бы рассказать о том, как формировалась программа и на что делал упор программный комитет.
В первую очередь, мы выбирали ключевые направления, которые сильно влияют на архитектуру, DevOps и инженерные практики. Одним из таких направлений безусловно стал Kubernetes, экосистема вокруг которого развивается семимильными шагами и влияет на большинство микросервисных систем. У нас был грандиозный план по докладам на эту тему, но их немного подкосил KubeCon NA 2019, который пройдет на той же неделе в Сан-Диего. Тем не менее, много интересных тем будет освещено:
- запуск реляционных БД на Kubernetes;
- zero-downtime deployment для Spring Boot микросервисов с миграциями БД;
- советы с полей как растерять всю эффективность, подойдя к Kubernetes не с той стороны;
- сравнение Kubernetes с другими платформами оркестрации;
- обзор современных нативных Kubernetes инструментов для CI/CD;
- построение больших Kubernetes кластеров на AWS и GKE.
Вторым очень важным направлением стали observability и SRE. Построить и запустить микросервисную систему – это половина дела. Ее еще нужно поддерживать и масштабировать в режиме реального времени. А многие традиционные инструменты для этого уже подходят не так хорошо. Поэтому мы включили в программу доклады на темы:
- как настроить информативную трассировку в мире Java;
- как собрать всю информацию о логах, трейсах и метриках воедино, а потом выжать из них больше пользы с помощью ML;
- паттерны и анти-паттерны логирования;
- как построить целостную систему observability для микросервисов;
- зачем нужны SRE практики и как их реализовать;
- как выстроить SRE культуру в больших масштабах;
- уроки из полей на тему необходимости SRE.
Третьим большим направлением стала инженерная культура. В “классических” инженерных практиках значительных прорывов не произошло и за 8 лет на XP Days Ukraine они все были разобраны в деталях. Поэтому в этот раз мы решили большее внимание уделить аспектам инженерной культуры и ее влияния на разработку продуктов, в связи с чем программа содержит следующие доклады:
- mob programming как эффективный способ группового программирования;
- анти-паттерны DevOps в облачной разработки;
- жизнь без тестировщиков в условиях аутсорсинга;
- как изменениях в инженерной культуре помогли большой платформе релизиться лучше, быстрее и качественнее;
- как обеспечить 100 деплоев в день и не сойти с ума.
Помимо основных направлений, мы отобрали еще много интересных докладов и крутых спикеров на архитектурную и инфраструктурную тематику, про высоконагруженные системы и big data, про пользу архитектора в команде и распределенные бизнес транзакции…
Программный комитет искренне надеется, что программа придется по вкусу участникам и конференция поможет выстроить тренды на следующий год. Еще не поздно купить билет и прийти к нам в гости! Сейчас действует основной этап регистрации, на котором осталось чуть больше сотни билетов. Будем рады видеть вас на XP Days Ukraine 2019!