Две недели назад в Москве прошла очередная встреча CodeFreeze. Нашим гостем стал Евгений Кривошеев, признанный российский эксперт в области архитектуры программных систем, консультант из Scrumtrek/Skilltrek. Евгений прочитал офигеннейшую лекцию по архитектуре, как он любит и умеет.
В рамках этой встречи Евгений предложил обсудить последовательность решений, критичных для архитектуры любой системы. Выстраданная последовательность действий такова:
- Точки зрения на систему, или Почему мы слепнем при проектировании
- Адресация ключевых рисков, или Гордыня убивает
- Учитываем контекст, или Как не долбиться в закрытую дверь
Что обсудили на прошедшей встрече:
- Что такое архитектура?
- Как ее описывать?
- Как не ослепнуть: Points Of View
- Масштабы современных систем
- Что важнее – схема БД или concurrency design?
- Объять необъятное: «Слон» и «Гиперкуб»
- Архитектурные фреймворки — 4+1, Rozansky&Woods, Zachman
- Видеть за диаграммами качество — примеры с тремя диаграммами
- Убить гордыню: адресация рисков
- Кейс с библиотечкой
- Дизайн как рекурсивные контракты
- Архитектура как самые рискованные контракты
- Прототипирование
- Внешняя экспертиза
- Включаем здравый смысл: что учитывать при проектировании
- Формальный подход к проектированию убивает: Arch = F(?)
А вот и видео:
Обязательно посмотрите видео, если вас интересует любая из затронутых выше проблем.
P.S.: мы благодарим нашего спонсора, компанию OK.ru, и компанию Deutsche Bank, которая предоставила помещение и помогла с организацией встречи.
Комментарии (12)
stranger777
30.06.2015 11:12+2Спасибо большое. Только замечание есть и надеюсь, что конструктивное.
Очень желательно дублировать видео текстом. В конце концов, если лениво высматривать всё, (это понятно, мы все ленивые) на ютюбе есть для этого функционал специальный. Многие (а особенно мы, привыкшие читать код) лучше и быстрее работают с текстовым вариантом информации. И читается всё быстрее, чем говорится на видео. Про трафик я уже вообще молчу.23derevo Автор
30.06.2015 11:16+1Я понимаю про текст. Мы бы с удовольствием сделали расшифровку, но… Сложность в том, что тогда это будет делать не спикер, а кто-то другой. А это сразу потеря в качестве и во времени. К тому же, время займет и вычитка и согласование со спикером.
GHostly_FOX
30.06.2015 12:23+2Там сложно будет сделать расшифровку. Евгений не просто вел лекцию, а во время лекции активно отвечал на появляющиеся вопросы… в каких-то моментах уточнял немного отходя от темы чтобы лучше донести материал…
Я посмотрев видео могу сказать, что текстом было бы сложнее понять…23derevo Автор
30.06.2015 13:36именно. Я в частности это и имел в виду, когда выше писал про потерю в качестве.
slawter
30.06.2015 14:08+2А где можно найти презентацию?
Trueteller
02.07.2015 00:26+3Частное наблюдение: очень сбивает какой-то чувак из зала, который постоянно вставляет свои комментарии.
Люди, знайте меру и умейте слушать.23derevo Автор
02.07.2015 09:20+2Чувака мы запомнили, и если в следующий раз увидим — предупредим его, что не нужно так.
GHostly_FOX
Спасибо за видео. Настолько меняет взгляд на проектирование архитектуры.
23derevo Автор
Не за что! Вот вам еще в догонку предыдущее выступление Евгения на CodeFreeze:
GHostly_FOX
Прощай старый мир… ты был таким легким…