TGViewer
Анализ, коты, цветы и Катя Анализ, коты, цветы и Катя @analyticagain · 498 subscribers
Post #281 419
👀Как стать гением архитектуры👀

Продолжаю делиться впечатлениями о клубе проектирования NextWay.

Поскольку школа NextWay ориентируется на аналитиков, большинство участников - аналитики. И мы оказались немного "подставлены" нашей проф. деформацией, в сравнении с тем как проходят такие секции архитекторы.

😱Выяснение требований: ФТ и НФТ

Первыми этапами стали сбор функциональных (ФТ) и нефункциональных требований (НФТ). Привычная задача для аналитиков. Мы с энтузиазмом бросились собирать информацию: задали кучу вопросов, узнали массу деталей. Но сколько из этого мы реально использовали? В лучшем случае, процентов 15.

🤔Провал с НФТ

Лично для меня этап с НФТ стал провалом. Я часто говорю своим менти, что одна из главных проблем аналитиков — это сбор НФТ "по-детски". То есть: спросили, записали и забыли, даже не пытаясь понять, зачем эти требования нужны.

В этот раз произошло то же самое. Все НФТ собрали, но использовала их только одна команда, да и то — минимально. Вспоминаю, как архитекторы на других мероприятиях, задавая меньше вопросов, использовали НФТ для расчетов, вплоть стоимости разработки и учёта в архитектуре. Это важный навык, которому аналитикам стоит учиться.

😁Проблемы внутри команд

Во время обсуждений в командах возникало немало сложностей. Мы держались за привычные нам вещи, что порой мешало двигаться дальше.

Много времени в моей команде потратили на обсуждение сервисов аутентификации, BFF и API Gateway. Обсуждения почти дошли до конфликтов, пока на схеме не появился заветный прямоугольник. Иронично, что эти компоненты для решаемого кейса были вовсе не важны. В результате на обсуждение критически важных систем времени просто не оставалось.

🙈Моя грустная реальность

К сожалению, я восприняла кейс и активность больше как экзамен, из-за чего испытала ступор и панику. Но с практикой придёт более чёткое понимание действий.

Я осознала, что клуб проектирования можно "хакнуть" и даже с минимальными знаниями выдавать хорошие решения. Пока у меня нет полного плана, но вот несколько мыслей:

❔Как хакнуть архитектуру❔

1️⃣Не забывать, что это учебный кейс.

Не нужно выяснять все требования до мельчайших деталей. В подобных задачах почти всегда есть конечный набор вопросов по ФТ и НФТ, который стоит задавать. После 5–10 практик я, возможно, смогу поделиться этим списком.

2️⃣Избегать конфликтов в команде.

Если в вашей команде есть конфликтные люди, которые тянут обсуждение на себя, попроситесь в другую группу.

3️⃣ Не тратить время на второстепенные сервисы.

Компоненты вроде аутентификации и API Gateway часто вторичны. Чтобы избежать "стопора", можно сразу нарисовать эти блоки на схеме и больше к ним не возвращаться.

4️⃣ Провокационные ответы ради обратной связи.

Чтобы услышать больше аргументов, полезно написать спорный ответ. Например, наша команда выбрала Cassandra в качестве одной из баз данных, хотя никто толком не знал, подходит ли она. В результате мы получили развернутую обратную связь, почему это не лучший выбор, и узнали о других вариантах.

5️⃣ Работай на знакомом уровне абстракции.

Если не знаете деталей многих решений, сосредоточьтесь на общем: интерфейс, бэкенд, кэш, БД. Главное — фокусироваться на системах, критичных для решения кейса.

6️⃣ Архитектура любит поцелуи
"KISS" (Keep It Simple, Stupid). Если систему можно не добавлять — не добавляйте. А если не понимаете, зачем она нужна, лучше не включайте её в архитектуру.

7️⃣ Освой базовые знания.
Минимальный набор: знание нотации C4 (до третьего уровня) и понимание технологий первого выбора.

8️⃣ Рефлексируй после практики.

Перерисуй эталонную архитектуру. Сформулируй вопросы к ней. Разбери неизвестные элементы. Подумайте, как можно улучшить решение.

⚡️Заключение⚡️

Эти советы не заменят знаний и реальной практики, но точно помогут лучше ориентироваться и быстрее развиваться. А дальше только опыт.

#ИТархитектура #СистемныйАнализ #АрхитектурнаяКата #проектированиеИТсистем
  • 🔥 8
  • 👍 4
  • ❤ 1
  • 🤔 1
More from @analyticagain
  1. Sep 24, 2026Посмотрите, какую картинку подготовил Андрей к занятию по OpenSpec. Милота неимоверная) Со…
  2. Sep 23, 2026Когда я вырасту создам свой брокер сообщений и назову его Упоротый кот. Причина инцидента?…
  3. Sep 22, 2026Без лишних слов: ко мне в команду ищут аналитика. Вакансия
  4. Sep 21, 2026OpenSpec: Понеслось От блога есть несомненный плюс он расширяет границы. Так, с подачи ком…
  5. Sep 18, 2026Обе стороны менторства Сегодня специально встала пораньше, чтобы подать заявку на программ…
  6. Aug 18, 2026Верните рутину Последнее время периодически ловлю уныние от работы: Много сложных, трудоём…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →