cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

Архитектура распределённых систем

Канал Руслана Сафина об ИТ-архитектуре. Про себя и на более широкие темы в ИТ: @ruslan_on_air

Ko'proq ko'rsatish
Reklama postlari
368
Obunachilar
+224 soatlar
+77 kunlar
+8930 kunlar

Ma'lumot yuklanmoqda...

Obunachilar o'sish tezligi

Ma'lumot yuklanmoqda...

Уже на следующей неделе в Питере пройдёт конференция TechLeadConf, в программном комитете которой я состою. В этот раз я впервые буду ведущим зала! Вращайте барабан! 🥸 В программном комитете я отвечаю за архитектурные доклады, и в этом году я позвал выступить мэтров (на мой взгляд) ИТ-архитектур в России — Максима Смирнова (автора канала Архитектура ИТ-решений) и Максима Юнусова, доклады и вебинары которых я не раз слушал вживую и онлайн, и всячески рекомендую ) Оба Максима согласились и выступят с докладами, куратором которых я являлся: - Как рассказывать архитектурные диаграммы - Принятие оптимального архитектурного решения по шагам А я, как ведущий зала, постараюсь организовать эффективное обсуждение после выступлений 😍🎤
Hammasini ko'rsatish...
Конференция, полностью посвященная инженерным процессам и практикам 2024

👍 8 1
Repost from N/a
Photo unavailableShow in Telegram
«Микросервисы и оркестратор бизнес-процессов побеждают сложность» — интересно звучит, правда? В прочем, как и все статьи Руслана Сафина! Эффективность продуктового подхода напрямую зависит от скорости проверки бизнес-гипотез и внесения изменений в бизнес-процессы. Выдерживать такую скорость — непростая задача в том числе и для ИТ-отдела, занимающегося автоматизацией. В этой статье Руслан делится напутствиями, полезной информацией, например, требованиями к инфраструктуре и микросервисам, кейсами и многим другим! Ознакомиться со статьей Руслана можно по ссылке: https://vc.ru/dev/1150132-mikroservisy-i-orkestrator-biznes-processov-pobezhdayut-slozhnost
Hammasini ko'rsatish...
👏 2
Александр Поломодов, технический директор Т-Банка написал обзор моего доклада: https://t.me/book_cube/2349 , а в комментариях к посту завязалась интересная дискуссия. Приведу постскриптум обзора:
Странно, что в самом начале доклада Руслан говорит о том, что об идеи о тестировании архитектуры никто не додумался.
Ровно для этой цели я и байтю так и говорю ) Чтобы меня закидали помидорами нужными материалами, что и сделал Александр, за что ему большое спасибо! Делюсь материалами от Александра и тут:
Этой теме очень много лет и про нее можно почитать книги, про которые я вспоминал раньше -- "Building Evolutionary Architecture" (первое издание 2017 года), в которой был концепт fitness function, но не было интересных примеров (я про нее рассказывал) -- "Software architecture metrics" (2022 год), где были примеры с архитектурными метриками (я про нее рассказывал) -- "Continuous Architecture in Practice" (2021 год), где была похожая история с тестами архитектуры (я про нее рассказывал) Ну или почитать whitepaper пятилетней давности "Architecture Anti-Patterns: Automatically Detectable Violations of Design Principles", о котором я рассказывал в прошлом году.
Hammasini ko'rsatish...
Книжный куб

Раз архитектура — «as Code», почему бы её не покрыть тестами?! - Руслан Сафин - ArchDays 2023 (Рубрика #Architecture ) Интересный и практичный доклад от Руслана Сафина на тему тестирования архитектуры. Основная логика доклада примерно такая - Описываем архитектуру через plantuml в нотации C4 Model - Все это сохраняем в репозитории в виде исходного кода (в той же репе, где хранятся конфигурации deployments для k8s) - Дальше тестируем в пайплайнах соответствие нарисованного в plantuml и того, что лежит в настройках deployments (например, автор показывает как проверяется, что список сервисов в plantuml соответствует тому, что описано в деплойментах для k8s). Это позволяет поддерживать актуальность описанного в plantuml тому, что деплоится в реальности - А вообще можно проверять тип и параметры связей, параметры деплойментов, соответствие конвенциям. Поэтому описываем базовые принципы нашей архитектуры и начинаем проверять их автоматически. Руслан приводит следующие примеры принципов, которые они реализовали у…

🔥 4👍 3
Помимо архитектуры ИТ-систем для меня не менее важными и интересными являются темы образования в целом и ИТ-конференций в частности, а также темы связанные с Искусственным Интеллектом. А если уж эти темы пересеклись — позволю себе написать об этом тут, в не совсем профильном канале 🙂 На недавно прошедший CodeFest, победив природную скромность, я взял и пригласил двух гуру в области ИИ и машинного обучения: Юрия Окуловского — автора курсов, исследователя и автора непревзойденного канала Свидетели сингулярности, фанатом которого я являюсь; и Андрея Кузнецова — человека с кучей регалий, одного из отцов-основателей семейства моделей Kandinsky и автора популярного канала Complete AI. Так вот, и Юрий, и Андрей, взяли и согласились! И вот что из этого вышло: 🔥 Онлайн доклад Юрия "AI-партнеры: настоящее и будущее" (запись доступна всем) 🔥 Доклад Андрея "Способы обучения языковых моделей пониманию новых типов данных: изображения, видео, аудио" 🔥 Интервью с Андреем А я в очередной раз убедился, что участие в организации крупных конференций открывает практически безграничные возможности по нетворкингу знакомствам! 😊 А в сентябре уже теперь Андрей организует новую прикладную конференцию именно по ИИ «AI Conf 2024» 🚀, которую я с удовольствием посещу и всех приглашаю! Особенно, если вам есть с чем выступить — поторопитесь с подачей заявок15 июня 2024 уже дедлайн! Желаю удачи и успеха Андрею и всем организаторам! Буду рад всех увидеть и услышать ваши доклады! ❤️
Hammasini ko'rsatish...
CFP Ai Conf 2024, 26 и 27 сентября

Ai Conf 2024/ CFP Speakers

🔥 7👍 1
Photo unavailableShow in Telegram
В субботу выступил на #UWDC с обновлённой (дополненной и переструктурированной) версией доклада про наши инструменты для работы с архитектурой as code. Как и обещал, к докладу в репозитории значительно пополнился каталог принципов и паттернов, которые применяем для проектирования микросервисных архитектур. В ближайшее время, распишу более подробные ADR'ки для каждого паттерна. Каталог ранее появился как список примеров паттернов для покрытия тестами, однако, теперь сам каталог стал полезен сам по себе, даже и без привязки к тестам. Появляется единое доступное всем хранилище подходов к проектированию ИТ-архитектуры! Буду рад вашим PullRequest'ам с добавлением новых паттернов — welcome! 👍 Также помимо долгосрочного роадмапа развития репозитория, на конференции анонсировал ближайшие (на лето) активности: ➡️ будет добавлен ещё один пример микросервисной архитектуры, на этот раз на Structurizr и реализацией всей инфраструктуры и тестов на C# 🧑‍💻 ➡️ мы проведём открытые онлайн-воркшопы, где разберём ваши примеры микросервисных архитектур и попробуем написать тесты на ваши ADR 🤩 📢 Следите за анонсами в этом канале! =) Кроме того, в репозитории появился список issues, которыми можно заняться. А так же, в специальном разделе гитхаба — список простых issues, с чего можно начать новым контрибутерам для более легкого и быстрого погружения в репозиторий!
Contribute to Byndyusoft/aact Make your first contribution to this repository by tackling one of the issues listed below. Each issue displayed here is a "good first issue," selected for its relative approachability for first-time contributors.
И кстати! Если в прошлый раз, я писал, что с Новосибом в этот раз не получится:
Уже выступил на эту тему в Москве, Сколково, Питере и Иннополисе. На очереди — Челябинск, 8 июня! Продвигаюсь на восток 🚂 🙂. Был шанс, что выступлю и в Новосибирске в конце мая, но не в этот раз.
На самом деле получилось! Так что в Новосибирске и Челябинске, я надеюсь, теперь тоже работают с архитектурой, как с кодом и с помощью наших инструментов! Прикладываю слайды обновленного доклада, также их можно посмотреть в гугл слайдах. А еще, на том же #uwdc2024 уже по традиции выступил на пленарной дискуссии об искусственном интеллекте, но это уже другая история :) Не переключайтесь, нас ждёт много всего интересного! ☺️😊
Hammasini ko'rsatish...
👍 8🔥 3 1
uwdc_Инструменты_для_работы_с_архитектурой_as_code.pptx35.96 MB
В субботу выступил на #UWDC с обновлённой (дополненной и переструктурированной) версией доклада про наши инструменты для работы с архитектурой as code. Как и обещал, к докладу в репозитории значительно пополнился каталог принципов и паттернов, которые применяем для проектирования микросервисных архитектур. В ближайшее время, распишу более подробные ADR'ки для каждого паттерна. Каталог ранее появился как список примеров паттернов для покрытия тестами, однако, теперь сам каталог стал полезен сам по себе, даже и без привязки к тестам. Появляется единое доступное всем хранилище подходов к проектированию ИТ-архитектуры! Буду рад вашим PullRequest'ам с добавлением новых паттернов — welcome! 👍 Также помимо долгосрочного роадмапа развития репозитория, на конференции анонсировал ближайшие (на лето) активности: ➡️ будет добавлен ещё один пример микросервисной архитектуры, на этот раз на Structurizr и реализацией всей инфраструктуры и тестов на C# 🧑‍💻 ➡️ мы проведём открытые онлайн-воркшопы, где разберём ваши примеры микросервисных архитектур и попробуем написать тесты на ваши ADR 🤩 📢 Следите за анонсами в этом канале! =) Кроме того, в репозитории появился список issues, которыми можно заняться. А так же, в специальном разделе гитхаба — список простых issues, с чего можно начать новым контрибутерам для более легкого и быстрого погружения в репозиторий!
Contribute to Byndyusoft/aact Make your first contribution to this repository by tackling one of the issues listed below. Each issue displayed here is a "good first issue," selected for its relative approachability for first-time contributors.
И кстати! Если в прошлый раз, я писал, что с Новосибом в этот раз не получится:
Уже выступил на эту тему в Москве, Сколково, Питере и Иннополисе. На очереди — Челябинск, 8 июня! Продвигаюсь на восток 🚂 🙂. Был шанс, что выступлю и в Новосибирске в конце мая, но не в этот раз.
На самом деле получилось! Так что в Новосибирске и Челябинске, я надеюсь, теперь тоже работают с архитектурой, как с кодом и с помощью наших инструментов! Прикладываю слайды обновленного доклада, также их можно посмотреть в гугл слайдах. А еще, на том же #uwdc2024 уже по традиции выступил на пленарной дискуссии об искусственном интеллекте, но это уже другая история :) Не переключайтесь, нас ждёт много всего интересного! ☺️😊
Hammasini ko'rsatish...
Инструменты для работы с архитектурой as code — UWDC

Стать партнёром UWDC2024

Закончился очередной запуск моего курса, впервые его провёл не я. Приведу отзыв Александра полностью:
Недавно закончил читать курс по микросервисам у магистров в ЧелГУ 🎉 Буквально сегодня проставил последние зачёты, осталось только съездить в универ и подписать документы. Если вкратце, то мне понравилось. Это был первый опыт и видимо от того ещё более интересный и волнительный. Лично для меня было полезно не только повторить и разложить по полочкам весь материал, с которым мы работаем на практике. Но и порефлексировать, через взгляд на себя со стороны, когда пересматривал записи лекций. Спасибо @Руслан Сафин, который меня в это втянул за видеоматериалы с прошлых лекций, без них качество было бы на порядок ниже 🤝 Изначально планировал несколько стартовых занятий провести очно т.к. была гипотеза, что так легче знакомиться и в результате студентам будет проще задавать вопросы и обсуждать какие-то вещи, но из-за событий в Крокусе очные занятия были отменены на время. Под конец курса удалось назначить несколько очных встреч и по качеству это совершенно другой уровень. Обсуждения более живые, вопросов больше и наконец стало понятно, что студентам действительно интересно это слушать, хотя местами и сложно несмотря на то, что они уже магистры. Для получения зачёта студенты должны были сделать архитектуру любого приложения и защитить её. Из требований было наличие двух мастер-систем, чтобы как-то подумать на тему распределённых транзакций. Разрешалось объединиться в группы по двое, но не более, чтобы работ было не слишком мало. К сожалению записи с защиты у меня нет т.к. проводил её очно, однако это была самая оживлённая встреча. Я не ожидал таких активных презентаций и дискуссий) По качеству некоторых практических могу судить, что курс действительно работает - явно спросил кто с этим сталкивался ранее и выяснил, что опыта проектирования ни у кого не было. Некоторые из студентов уже трудоустроены по специальности, однако у всех либо другая сфера либо работа над монолитами. А один из ребят, который работает фронтендером в мобильной разработке в конце курса сказал "Теперь я понимаю наших бэкендеров и могу говорить с ними на одном языке") P.S. Чего от себя не ожидал - при первой встрече на защите не принял одну из работ и повёл себя как тот душный препод) P.P.S. Подписался добровольцем, а как оказалось за это ещё и денег дали 💰
Поздравляю Александра и всех магистрантов с успешным проведением и сдачей курса! 😊 Очень рад, что наше дело растёт и развивается! 🚀
Hammasini ko'rsatish...
👍 12🔥 3❤‍🔥 1
Анонс — просто ван лав ❤️ 😊 https://t.me/trueIT/175 Уже послезавтра, Челябинск. Также скорее всего выступлю в качестве эксперта на панельной дискуссии по ИИ.
Hammasini ko'rsatish...
Голос UWDC / Суровый айтишник

Ну и какая UWDC без доклада Руслана? Да, никакая) Идем и впитываем ежегодный опыт команды Бындюсофт. - Инструменты для работы с архитектурой as code Руслан Сафин Бындюсофт Технический директор - IT-архитектура, представленная просто картинкой (схемой) имеет ряд недостатков — она может быть не актуальной, она не говорит о принципах и паттернах используемых при проектировании и она никак не контролирует дальнейшую разработку на соответствие первоначальному замыслу архитектора. В своем докладе я расскажу как решить все эти проблемы и в автоматическом режиме проверять, что они не вернулись вновь. Поговорим о моей предлагаемой методике покрытия архитектуры тестами и автогенерации архитектуры as Code из инфраструктуры as Code. Я поделюсь OpenSource репозиторием с примерами и инструментами для внедрения тестов и автогенерации архитектуры на ваших проектах! Инструменты подойдут и для Solution-архитектуры микросервисов, и для Enterprise архитектуре ландшафта предприятия, если у вас уже внедрён подход InfrastructureAsCode. - Билет тут! (если еще остался)

7❤‍🔥 4🔥 2
Boshqa reja tanlang

Joriy rejangiz faqat 5 ta kanal uchun analitika imkoniyatini beradi. Ko'proq olish uchun, iltimos, boshqa reja tanlang.