Содержимое
Очень много событий, совсем забыл написать про Analyst Marathon, а там было, что посмотреть. Небольшой обзор, что успел посмотреть: Андрей Бураков, "Ничего мы вам не гарантируем или как брокеры НЕ гарантируют доставку сообщений" Ну, Андрея всегда интересно послушать, а особенно когда он потрясает основы. Например как в этот раз -- когда он шатает основы гарантированной доставки сообщений и глубоко раскапывает механизмы их реализации. Всё всегда может сломаться, сообщения могут задублироваться, но мы можем с этим работать, нужно знать, как. Если хотите разобраться с гарантиями доставки, идемпотентностью, транзакционной целостностью в брокерах -- посмотрите доклад. Руслан Сафин "Принцип каскадного снижения связанности" Руслан так же глубоко разбирает темы связанности и сцепленности (coupling and cohesion). И показывает на примере разбивку системы -- уменьшение связности. Кстати, впервые услышал перевод cohesion как "прочности". Кажется, это должно быть связано с робастностью, нужно подумать эту мысль. Ну и когда тепреь слышу про coupling, не могу выбросить из головы фразу Роя Филдинга: "в архитектуре системы было так много связей, что на диаграмму нужно ставить пометку 18+". Алексей Краснов "Использование Abuse cases и Attacker stories для анализа требований по безопасности" Очень интересная мысль в докладе -- как аналитику понять безопасность. Напишите юскейсы злоумышленника! Как настоящие, с целями и успешными результатами, только вредные для системы. Очень крутая идея, и понятная. Потом, конечно, можно ввести требования, которые рушат все вредные юскейсы и на допускают их успешного окончания. Очень практичные требования к безопасности, не какая-то абстракция. Валерий Разномазов, "Математический аппарат для системного и бизнес-анализа". Многообещающее название, но внутри очень спорный. Я сам топлю за использование математических методов и моделей в системном анализе, по пока мало что могу предложить. Ждал инсайтов, но тут не совсем та математика, которую я ожидал. В основном здесь про теорию множеств, графы и матрицы. Кажется, это лично моя проблема, потому что множества и операции с ними, графы и матрицы у меня настолько вросли в базовую картину мира, что я их уже не воспринимаю, как что-то особенное. Это просто повседневный язык мышления. Если у вас не было этого в школе или в институте -- посмотрите доклад, это база. Понравился доклад Елизаветы Акмановой про API -- она подробно разобрала разные варианты версионирования API и какие есть плюсы и минусы у каждого варианта. Полезно, я писал об этом тут, а в докладе -- с примерами из практики. Начинаю всё лучше понимать Филдинга с его идеей вписывать версию API в имя домена. Ну и доклад Николая Лебедева просто огненный, с разными кейсами применения ИИ -- особенно любопытно, как сразу в процессе созвона по ключевым словам ИИ автоматически ставит таски -- это какая-то фантастика. В общем, очень интересный набор докладов, рекомендую. Если вы конференцию пропустили, у Analyst Marathon записи прошедших конференций есть (за деньги), ссылка та же.