Код аналитика — митап для системных аналитиков и архитекторов IT-решений. Спикеры из ЮMoney и NextWay рассказали, как создают и проектируют решения для продуктов, и ответили на вопросы слушателей.
О чём были доклады
Как системному аналитику (не)выбрать технологию интеграции
Андрей Бураков, эксперт NextWay ⓘ
Docs As Code: настраиваем инструменты под себя
Глеб Глазков, старший системный аналитик ЮMoney ⓘ
Моделирование архитектуры на графе
Роман Цирульников, архитектор IT-решений ЮMoney ⓘ
Как системному аналитику (не)выбрать технологию интеграции — Андрей Бураков, эксперт NextWay
Обсудили, может ли аналитик самостоятельно выбирать подходящую технологию интеграции.
00:39 — О спикере 01:20 — Как системному аналитику выбрать технологию интеграции 02:10 — С какой задачей сталкивается вымышленный аналитик Виталик 03:48 — REST API 04:33 — С какими проблемами мы сталкиваемся 06:00 — RPC API 08:18 — Для чего подходит REST API 08:47 — Представим, как к Виталику прибегает продакт с криком «Всё пропало, оплаты не работают!». Как решаем? 12:19 — Про классификацию зрелости REST API 13:07 — REST API. Уровень 1 17:12 — GraphQL 22:08 — Новая проблема для аналитика Виталика 23:07 — WebSockets 25:43 — Как мы всё это время выбирали способ интеграции 29:36 — Возвращаемся к первому вопросу: так как системному аналитику выбрать технологию интеграции?
Docs As Code: настраиваем инструменты под себя — Глеб Глазков, старший системный аналитик ЮMoney
Узнали, какие возможности открывает подход Docs As Code и как он влияет на работу аналитика.
00:00 — О спикере 01:00 — О чём будет доклад 02:20 — Docs as Code 05:05 — Инструменты разработки 05:45 — Asciidoc 06:09 — Asciidoctor. js 10:55 — PlantUML 11:15 — PlantUML Preprocessor 15:05 — Intellij IDEA 17:38 — CLI Yootil 19:25 — Инструменты ревью
Моделирование архитектуры на графе — Роман Цирульников, архитектор IT-решений ЮMoney
Рассмотрели, как построить модель архитектуры предприятия на основе TOGAF/ArchiMate, и показали, как с этим работают в ЮMoney.
00:05 — Про основные задачи архитектуры 01:33 — Какие две задачи у нас есть 02:50 — Первая задача 03:25 — Вторая задача 03:45 — Проектирование решений, документация as Code и аналитические модели 06:00 — О нашем подходе и задачах модели 07:50 — Метамодель: что лежит в основе и принципы выбора 10:45 — Gall’s Law 11:30 — Что в основе декомпозиции и про слои ArchiMate 13:00 — Реализация 13:08 — Что, если мы пытаемся построить общую схему 13:45 — Структура данных граф (graph) 16:20 — Технологическая зрелость 17:40 — Примеры