TGViewer
PRO продукты и системы | Иннокентий Бодров PRO продукты и системы | Иннокентий Бодров @spherical_analyst · 2.61K subscribers
Post #1037 541
🧩 Monolith First, или как я сам себе привнёс сложность

Неделю назад я писал про DDD, Essential Complexity и Accidental (привнесённую) сложность.
Так вот, теперь я испытал её на собственной шкуре — буквально.

⸻

Я делаю своё приложение с помощью вайб-кодинга.
Идея простая: платформа для микрообучения, которая позволяет из крупного контента собирать короткие, обновлённые фрагменты.
Несколько сценариев использования я уже придумал — и, как говорится, “повайб-кодить” захотелось по полной.

⸻

Ну а как же без архитектуры?
Опыт 17 лет в разработке, DDD под рукой — значит, начнём с микросервисов, конечно.
Отдельный для транскрибации,
отдельный для видео и субтитров,
ещё один для текстов,
и ещё для конвертации контента.
В общем, вышло почти 10 сервисов.
С оркестрацией, деплоями и всей красотой.

Пока я не понял, что каждый запуск проекта превращается в пытку.
10 сервисов нужно поднять, связать, дождаться, пока всё соберётся —
и всё это только чтобы проверить, работает ли хоть что-то.

⸻

В какой-то момент я просто устал от своей же сложности.
Взял и за вечер пересобрал всё в монолит.

И внезапно — стало прекрасно.
✅ Быстрее добавлять фичи.
✅ Проще тестировать.
✅ Проще искать ошибки.
✅ Проще жить.

⸻

Теперь я могу сказать на личном опыте:
принцип Monolith First придумали не зря.

Микросервисы — это круто, но только тогда, когда у тебя уже есть продукт, который требует масштабирования.
Если же проект на стадии идеи — вся эта “красота” превращается в привнесённую сложность, которая крадёт время и энергию.

⸻

💡 А если вы хотите научиться выбирать технологии осознанно и управлять созданием продуктов как настоящий Technical Product Manager — у меня для вас хорошие новости.

Уже в эти выходные выложу на сайт подробное описание и расписание курса, а пока — регистрируйтесь в боте, чтобы не пропустить
самые первые и самые вкусные цены.
More from @spherical_analyst
  1. Oct 12, 2026🔥 Иногда лучший способ улучшить собственный фреймворк — показать его другим аналитикам и…
  2. Oct 11, 2026Почему я всё ещё работаю диспетчером Я собираю систему, которая должна разгружать меня. На…
  3. Oct 8, 2026Сегодня при проверке своей системы управления проектами увидел статус «карта связей устаре…
  4. Oct 7, 2026Анонс стрима "ИИ vs Системный аналитик" 13 октября в 19:00 - стрим «ИИ vs Системный аналит…
  5. Oct 7, 2026Если LLM не ограничить контекстом и критериями, она легко уйдёт в сторону. В коротком фраг…
  6. Oct 6, 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 →