Архитектура распределённых систем
Open in Telegram
Канал Руслана Сафина об ИТ-архитектуре. Про себя и на более широкие темы в ИТ: @ruslan_on_air
Show more484
Subscribers
No data24 hours
+87 days
+4030 days
Data loading in progress...
Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
December '24
December '24
+107
in 3 channels
November '24
+381
in 3 channels
Get PRO
October '240
in 0 channels
Get PRO
September '24
+31
in 0 channels
Get PRO
August '24
+59
in 2 channels
Get PRO
July '24
+57
in 1 channels
Get PRO
June '24
+103
in 3 channels
Get PRO
May '24
+131
in 1 channels
Get PRO
April '240
in 2 channels
Get PRO
March '24
+61
in 3 channels
Get PRO
February '240
in 1 channels
Get PRO
January '24
+93
in 3 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 21 December | +2 | |||
| 20 December | +16 | |||
| 19 December | +37 | |||
| 18 December | +1 | |||
| 17 December | +2 | |||
| 16 December | +4 | |||
| 15 December | +4 | |||
| 14 December | +6 | |||
| 13 December | +5 | |||
| 12 December | +5 | |||
| 11 December | +2 | |||
| 10 December | +6 | |||
| 09 December | 0 | |||
| 08 December | +1 | |||
| 07 December | +2 | |||
| 06 December | 0 | |||
| 05 December | 0 | |||
| 04 December | 0 | |||
| 03 December | +11 | |||
| 02 December | 0 | |||
| 01 December | +3 |
Channel Posts
В связи сами знаете с чем 📺, завёл канал на Rutube. Постепенно перенесу туда (и во VK.Видео) все записи и буду выкладывать новые 📺
Можно подписываться 😉
| 2 | Написал статью про применение оркестратора бизнес-процессов в архитектуре и реализации проектов.
Потенциальная успешность того или иного продукта всё чаще напрямую зависит от скорости проверки бизнес-гипотез и внесения изменений в бизнес-процессы. Выдерживать такую скорость — непростая задача в том числе и для ИТ-отдела, занимающегося автоматизацией. ➡️
https://byndyusoft.com/blogs/orchestrator | 577 |
| 3 | Свершилось! 😂Вы спрашивали-спрашивали, и вот наконец-то отвечаем! 🌝
Как обосновать работу над архитектурой и техдолгом бизнесу?
Даём ответ в ёмком и визуальном формате — в виде Карты гипотез. Составили первую версию карты по данному вопросу:
https://speakerdeck.com/alexanderbyndyu/karta-ghipotiez-dlia-obosnovaniia-bizniesu-zadach-po-it-arkhitiekturie
(для просмотра в полном масштабе — скачайте pdf ).
💬 Давайте обсуждать! Буду рад вопросам и предложениям по дополнению карты, например, в плане метрик. | 1 421 |
| 4 | Картинка накануне очередных летних выходных. Хорошей вам пятницы! | 491 |
| 5 | Отличные новости — в новом учебном году продолжу преподавать свой авторский курс по проектированию микросервисной архитектуры (как всегда из года в год программа курса чуть обновляется) в магистратурах ИТМО и партнёрских!
Лендинг скоро актуализирую, а на некоторые магистерские программы ещё можно успеть поступить:
🟣 https://www.ipkn.itmo.ru/programs
🟣https://ai.itmo.ru/
🏃♂️ | 560 |
| 6 | Анекдот в тему:
Крупный банк ищет художника-кубиста на должность корпоративного ИТ архитектора.
Образование-то ладно, но технический бэкграунд (желательно бэкенд-разработка или системный анализ), на мой взгляд, обязателен. Хотя на enterprise-уровне чего только не бывает... 🗿 | 668 |
| 7 | Сегодня прошёл анонсированный ранее вебинар в рамках нашей открытой серии встреч по ИТ-архитектуре. Запись вебинара: https://www.youtube.com/watch?v=pAfcdL8IejA
Слайды со всеми ссылками прикладываю файлом в комментарии.
На самом деле это практически тот же доклад, видео которого было опубликовано на прошлой неделе. Сегодня чуть более подробно удалось рассказать про некоторые моменты из-за расширенного тайминга.
Отдельно отмечу, что доклад про рефакторинг микросервисной архитектуры на который ссылаюсь, и ссылка на который есть в слайдах, возможно удобнее (в лучшем качестве) будет посмотреть здесь.
Спасибо всем кто присоединился — вопросы и комментарии были по-настоящему интересны и ценны 🚀 | 573 |
| 8 | вебинар_Инструменты_для_работы_с_архитектурой_as_code.pptx | 4 |
| 9 | No text... | 2 |
| 10 | Сегодня прошёл анонсированный ранее вебинар в рамках нашей открытой серии встреч по ИТ-архитектуре. Запись вебинара: https://www.youtube.com/watch?v=pAfcdL8IejA
Слайды со всеми ссылками прикладываю.
На самом деле это практически тот же доклад, видео которого было опубликовано на прошлой неделе. Сегодня чуть более подробно удалось рассказать про некоторые моменты из-за расширенного тайминга.
Отдельно отмечу, что доклад про рефакторинг микросервисной архитектуры на который ссылаюсь, и ссылка на который есть в слайдах, возможно удобнее (в лучшем качестве) будет посмотреть здесь.
Спасибо всем кто присоединился — вопросы и комментарии были по-настоящему интересны и ценны 🚀 | 1 |
| 11 | Еще несколько коротких (до полутора минут) нарезок из доклада 🎬
Жаль неудачные дубли не засняли 😅 | 522 |
| 12 | Опубликована запись моего доклада Инструменты для работы с архитектурой.
Если вы раньше уже смотрели мои выступления про тестирование архитектуры и/или автогенерацию архитектуры — можно сразу перемотать в конец, где я рассказываю новости и планы развития OpenSource-репозитория инструментов работы с архитектурой as Code — примерно с 32й минуты
Полное видео:
https://www.youtube.com/watch?v=BTqNDr7uq9U&list=PL0DAjI1hDk2M1Pgqwmk77JJIEncJwqQdc | 548 |
| 13 | Принятие архитектурных/технических решений (как и всё в системном подходе) так же должно быть разделено на уровни абстрактности-конкретики. Чем позже (ближе к реализации (к коду)) мы принимаем конкретное решение, не влияющее на ранее принятые решения и проделанную работу (балансирующая метрика) — тем лучше.
К примеру, если схема данных для конкретного намерения (читай задачи) изолирована и не влияет на реализацию иных задач — лучше её спроектировать "на месте". Мы лучше будем знать сколько и какие столбцы создать под задачу с учетом уже имеющихся на момент знаний о системе, проработанных требований, кода и нашего погружения в задачу; какие индексы спроектировать с учетом уже точной ожидаемой нагрузки, а не предполагаемой за полгода до этого. Тут сравниваю с детальным проектированием схем данных до столбца заранее при проектировании solution-архитектуры.
Чем позже мы принимаем — тем большими фактами и знаниями для его принятия мы обладаем.
В противовес — если на этапе написания кода мы вдруг решим, что лучше микросервис разделить на 2 — скорее всего это потребует пересмотра соседних принятых решений (и даже уровнем выше), и переделки уже написанного кода. Это будет означать ошибочность ранее принятого решения, либо слишком позднее принятие решения (не на своём уровне).
Неопределенность будет всегда, т.к. жизнь — не шахматы, разнится только видимый радиус в тумане войны. | 596 |
| 14 | Около месяца назад участвовал в архитектурном хакатоне. Приведу задачу и свой вариант решения (в файле).
Дано:
🔘 Для крупного банка с отделениями по всей России необходима система электронной очереди
🔘 Система включает в себя клиентские терминалы, рабочие места сотрудников отделений, информационное табло, место администратора. С помощью клиентского терминала можно подать запрос на постановку в очередь для обслуживания в зависимости от типа операции
🔘 Рабочие места сотрудников позволяют вызвать очередного клиента из определенной очереди на обработку
🔘 Сотрудник должен иметь возможность настраивать часы приема на рабочем месте
🔘 Информационное табло отображает текущее заполнение очереди и номер рабочего места обработки очередной заявки
🔘 Место администратора позволяет настраивать и администрировать систему, задавать количество рабочих мест, типы очередей, время работы сотрудников
Что нужно сделать:
🔘 Предложить архитектуру системы «Электронной очереди» для отделений банка
🔘 Предусмотреть возможность восстановления содержимого очередей при отключении питания в отделении, а также автоматического подключения к обработке заявок сотрудников, зарегистрировавшихся в систем
Буду рад обсудить, если кто-то покопается в задаче и в решении или предложит своё 🙂 | 516 |
| 15 | 1 августа на следующей открытой онлайн-встрече в серии (можно присоединяться с любого сезона 🍿) расскажу расширенную версию своего доклада про Архитектуру as Code, покрытие её тестами инструменты для работы с ней. А также подробнее расскажу про наш OpenSource-репозиторий со всякими ништяками для архитектуры as code и дальнейшие планы по его развитию.
+ полчаса заложил на ответы на вопросы.
Участие бесплатно, но по предварительной регистрации: https://byndyusoft-event.timepad.ru/event/2974811/ (по этой же ссылке больше подробностей).
Не переключайтесь 📺! | 465 |
| 16 | Пора возвращаться из летнего межсезонья и сладкого жаркого вневременья... ☀️
Уже завтра 16 июля в 14:00 начинаем серию открытых встреч и воркшопов по ИТ-архитектуре.
На первой встрече поговорим в целом чем занимается архитектор и зачем нужна архитектура — присоединяйтесь по ссылке! 📣
https://t.me/proKODka/53 | 584 |
| 17 | Очень насыщенной выдалась прошлая неделя. Попробую наконец добраться до канала )
Во-первых, в Питере помимо Алых Парусов и прочих концертов Агутина (🙂) прошли залпом две крупнейшие ИТ-конференции по 2500+ оффлайн участников каждая — Highload и TeamLeadConf. На хайлоаде традиционно было много архитектурных докладов, но я уже в который раз отмечу замечательный мастер класс Алексея Лосева. В этот раз Алексей рассказал про разделение данных в распределенных данных.
А в рамках объединенной конференции TeamLeadConf, прошел и TechLeadConf, где я являюсь членом программного комитета и был ведущим нашего зала.
Год назад, я и представить не мог, что я приглашу выступить и буду куратором докладов людей, на материалах которых я учился, и кого считаю настоящими гуру ИТ-архитектуры 🥹. Это была настоящая честь для меня организовать выступления, представлять и модерировать обсуждения докладов Максима Смирнова (на минуточку — главного архитектора ЦБ России и Билайна, автора самого популярного в РФ канала об архитектуре и участника несколько странного селфи со мной 😆) и Максима Юнусова (архитектора проектов Боинга, Почты России, ВТБ и многих других крупных компаний).
Пока можно полистать слайды докладов: https://t.me/it_arch/1625 и https://t.me/rect_arrow/260
А позже я обязательно поделюсь видео докладов, как только оно появится в общем доступе.
А еще, с вечера пятницы до вечера субботы прошел первый в России архитектурный хакатон, о котором писал ранее. Но о своём участие в нём — в следующей серии 🍿 | 624 |
| 18 | Уже на следующей неделе в Питере пройдёт конференция TechLeadConf, в программном комитете которой я состою. В этот раз я впервые буду ведущим зала! Вращайте барабан! 🥸
В программном комитете я отвечаю за архитектурные доклады, и в этом году я позвал выступить мэтров (на мой взгляд) ИТ-архитектур в России — Максима Смирнова (автора канала Архитектура ИТ-решений) и Максима Юнусова, доклады и вебинары которых я не раз слушал вживую и онлайн, и всячески рекомендую )
Оба Максима согласились и выступят с докладами, куратором которых я являлся:
- Как рассказывать архитектурные диаграммы
- Принятие оптимального архитектурного решения по шагам
А я, как ведущий зала, постараюсь организовать эффективное обсуждение после выступлений
😍🎤 | 522 |
| 19 | «Микросервисы и оркестратор бизнес-процессов побеждают сложность» — интересно звучит, правда? В прочем, как и все статьи Руслана Сафина!
Эффективность продуктового подхода напрямую зависит от скорости проверки бизнес-гипотез и внесения изменений в бизнес-процессы. Выдерживать такую скорость — непростая задача в том числе и для ИТ-отдела, занимающегося автоматизацией.
В этой статье Руслан делится напутствиями, полезной информацией, например, требованиями к инфраструктуре и микросервисам, кейсами и многим другим!
Ознакомиться со статьей Руслана можно по ссылке: https://vc.ru/dev/1150132-mikroservisy-i-orkestrator-biznes-processov-pobezhdayut-slozhnost | 400 |
| 20 | Александр Поломодов, технический директор Т-Банка написал обзор моего доклада: 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", о котором я рассказывал в прошлом году. | 389 |
