по созданию эволюционной архитектуры ПО
Практический семинар

по созданию эволюционной архитектуры ПО

19 ноября, Москва
ЗАРЕГИСТРИРОВАТЬСЯ

Тренер

Neal_188_188-min.jpg

Нил Форд (Neal Ford) (США)

Является директором, системным архитектором и идейным вдохновителем компании ThoughtWorks, занимающейся разработкой программных средств для автоматизации процессов тестирования и развертывания ПО, а также управления проектами. Компания объединила увлеченных и целеустремленных людей, стремящихся к созданию новых прорывных технологий, преобразующих ИТ-индустрию и поддерживающих позитивные изменения в социальной сфере. 

Нил – признанный эксперт в области разработки программного обеспечения, работающий на стыке гибкого проектирования и системной архитектуры. Он является автором многочисленных статей, книг, десятков видео-презентаций, выступает с докладами на ведущих конференциях разработчиков. Его работы вы можете посмотреть на сайте nealford.com.

В перечень профессиональных интересов Нила входят системная архитектура, непрерывное развертывание ПО, функциональное программирование, инновационные программные решения. 

Нил получил степень бакалавра компьютерных наук в Университете штата Джорджия, где специализировался на создании языков программирования и компиляторов, а также занимался статистическим анализом. Учитывая его специализацию, Нил в некотором роде фанатик языков программирования: Ruby, Clojure, Java, Groovy, JavaScript, Scala и C#/.NET. В качестве эксперта он консультирует в основном по вопросам проектирования и создания масштабных корпоративных приложений. ксперт по разработке ПО компании Google, занимается изучением и развитием мобильных технологий с 2007 г.


building_evolutionary_architectures_188_255-min.jpg

Книга Нила Форда

Building Evolutionary Architectures, 2017 

The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.




Сайт Нила Форда

nealford.com


О ЧЁМ

На семинаре вы узнаете об эволюционном подходе к пониманию системной архитектуры. Подробно разберете виды архитектуры ПО, поддерживающие эволюционные изменения. Разными способами попробуете построить развиваемую систему.

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

На семинаре будет рассматриваться семейство различных видов архитектуры ПО, которые поддерживают эволюционные изменения. Тренер продемонстрирует способы построения развиваемых систем. 

Для правильного развития архитектуры необходимо разобраться, как взаимодействуют различные ее части. С этой целью будут разобраны способы достижения нормальной связанности компонентов и сервисов. 

Возможность внедрения постепенных изменений чрезвычайно важна для развития архитектуры. На семинаре речь пойдет о том, как правильно выстроить практики проектирования, разработки и DevOps для поддержки непрерывных изменений. Ведь неконтролируемое развитие системы ведет к нежелательным побочным эффектам. 

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

Обычно экосистема разработки ПО находится в состоянии динамического равновесия: когда любой новый инструмент, фреймворк или техника могут привести к разрушению системы и установлению нового равновесия. Предсказуемость невозможна. На семинаре участники поймут, почему и в каких случаях следует предпочесть возможность развития предсказуемости, а также по-новому посмотрят на проектирование ПО.

5 причин, почему нельзя пропускать это событие

Лучшие спикеры индустрии
Приглашенный спикер более 300 конференций
Заряд энергии надолго
Вдохновитесь общением с тем, кто создает будущее
Личное общение с гуру
Автор 7 книг готов делиться своим опытом
Только полезные навыки
Практические упражнения и разбор примеров
Актуальная информация
Узнайте, что будет востребовано завтра
по созданию эволюционной архитектуры ПО
СТОИМОСТЬ
42 000o
23 Октября
1 Июля
36 000o
1 Августа
38 000o
1 Октября
42 000o
18 Ноября
БОНУСЫ УЧАСТНИКАМ:
Именной сертификат

ПРОГРАММА ТРЕНИНГА

Разбираемые темы:

  • Эволюционная архитектура: что это.
  • Функции приспособленности.
  • Упражнение: выбор функций приспособленности.
  • Проектирование постепенных изменений.
  • Архитектурные характеристики.
  • Упражнение: определение подходящих характеристик.
  • Выбор архитектурных шаблонов.
  • Упражнение: компоненты и шаблоны.
  • Оценка возможности развития существующих архитектурных стилей.
  • Модернизация существующих архитектур.
  • Построение эволюционной архитектуры.
  • Автоматизация управления.

Партнеры

СТАТЬ ПАРТНЕРОМ
Россия, 123060 Москва, 1-й Волоколамский проезд, д.10, стр. 3
+7 (495) 609-6967
+7 (495) 967-8030 (доп. 5087, 5094)
Посетителям необходимо иметь с собой документ, удостоверяющий личность
загрузка карты...
СТАТЬ ПАРТНЕРОМ
Если вы хотите стать партнером мероприятия, напишите нам об этом на education@luxoft.com
РЕГИСТРАЦИЯ УЧАСТНИКА
РЕГИСТРАЦИЯ
Поздравляем, вы успешно зарегистрировались на мастер-класс. На ваш электронный ящик отправлено письмо с дальнейшими инструкциями.