Size: a a a

2019 October 24

NK

ID:0 in Symfoniacs spb
Кейс бегущего Алексея: что нужно мерять, кроме скорости, чтобы принять решения об улучшении. Понять как эти метрики взаимозависимы — залог принятия успешного решения
источник

NK

ID:0 in Symfoniacs spb
Функция приспособленности архитектуры – концепт, на который предлагают ориентироваться авторы книги
источник

NK

ID:0 in Symfoniacs spb
Ее метрики (кроме бизнесовых): ttm (time to market), sla, бюджеты js/css, response time, lighthouse, code smell и пр.
источник

NK

ID:0 in Symfoniacs spb
SkyEng сейчас работает с проектами по строгой типизации!! Отсюда вопросы что переписывать, куда смотреть и вообще. Пока они их решали, ttm опрокинулся. А потом настало счастливое время, когда система сама не пускает плохой код
источник

NK

ID:0 in Symfoniacs spb
Кейс: лендинги SkyEng от фрилансеров, когда все ломается. Решили настроить алерты, которые кидаются прямо в Slack. Ну и упростили api
источник

NK

ID:0 in Symfoniacs spb
3. Постепенные и последовательные изменения. Это относится не только к ватерфолу, но и к разным видам спринтов. Что важно учитывать: ci, cd, feature toggle, lean – круто, когда функционал спускается на большую картину в lean-философию постепенности. Эт называется конвейер развертывания.
источник

NK

ID:0 in Symfoniacs spb
(мешок фичей и дохлые крысы) 😮
источник

NK

ID:0 in Symfoniacs spb
Тут важно сократить количество итераций и автоматизировать сбор метрик.
источник

NK

ID:0 in Symfoniacs spb
И повторить все три пункта. А потом ещё раз и ещё.
источник

NK

ID:0 in Symfoniacs spb
Книжка – Building Evolutionary Architectures [Book]
https://www.oreilly.com/library/view/building-evolutionary-architectures/9781491986356/
источник

NK

ID:0 in Symfoniacs spb
По ссылке на последнем слайде презентации есть чек-лист для самоанализа и дополнительные материалы
источник

NK

ID:0 in Symfoniacs spb
Вопрос 1: расскажите про факапы
источник

NK

ID:0 in Symfoniacs spb
Профакапили lrm для crm учеников. Она стала легаси... Это печально. Ей семь лет, она написана на первом коде SkyEng
источник

NK

ID:0 in Symfoniacs spb
Почта спикера: aleksey.s.popov@gmail.com
источник

NK

ID:0 in Symfoniacs spb
Вопрос 2: есть ли генетич код? Ответ: нет. Есть php, python, js и пр
источник

NK

ID:0 in Symfoniacs spb
Вопрос 3. Расскажите за антикоррапшн
источник

NK

ID:0 in Symfoniacs spb
Api anticorrupion layer – новый вход для функциональности, который решает что куда
источник

NK

ID:0 in Symfoniacs spb
Вопрос 4. Графан и мониторинги какие у вас?
источник

NK

ID:0 in Symfoniacs spb
У нас не совсем микросервисная архитектура. Последняя база данных была распилена пару лет назад. То есть это мультисервисная архитектура
источник

NK

ID:0 in Symfoniacs spb
Вопрос 5. Сколько команд? Используют ли такой подход другие?
источник