У нас немного необычный подход к архитектуре веб-систем.
Он целиком и полностью связан с моим путём, который я сформулировал как в России должно быть больше успешных IT-компаний. Подобная задача передо мной стояла, когда я возглавлял одну из рабочих групп при Министерстве Культуры РФ. Только вместо «IT-компаний» было «креативных продуктов». Решая эту задачу мы пришли к определенной архитектуре цифровой платформы, которая должна была привести к резкому росту количества креативных продуктов. Это было в январе 2022. Пока платформы на государственном уровне нет. Но в своей группе компаний я эти принципы активно применяю и постепенно такая платформа становится всё более осязаемой.
Ключевой ее принцип — максимальное повторное использование компонентов. Любой продукт, который появляется в ГК, может использовать любой из ранее разработанных и включенных в платформу компонентов. Например, создав один раз сервис отправки уведомлений, мы можем его использовать в любом новом продукте. То же самое с регистрацией новых пользователей. Или с платежной системой. Или с игровыми механиками.
Этот же принцип используется и для хранилищ данных (мы называем их реестрами). Одно хранилище с пользователями. Одно с организациями. С должностями. Оценками. Начисленными баллами. Одно, но с фильтрацией по продуктам, чтобы не раскрывать чужие данные.
Делаем раз, используем многократно.
Понятно, что это снижает затраты на разработку, ускоряет запуск новых продуктов.
В перспективе этот подход должен привести к тому, что новые сервисы и новые реестры практически перестанут появляться: всё уже есть на платформе. Достаточно выбрать нужную комбинацию сервисов, чтобы получился новый продукт.
Сервис организаций и их сотрудников + сервис оценок? Хорошо, вот готовый сервис по оценке кандидатов. Сервис организаций + сервис чатов? Ок, корпоративный мессенджер. Добавим опросы по выгоранию? Ок, новый сервис по решению проблемы выгорания сотрудников. Быстрее проверка гипотез, быстрее разработка, быстрее выход на продажи. Цикл запуска полноценного MVP должен уменьшиться до пары недель, а то и быстрее.
Вот, к чему мы идем.
И об этом говорим с участниками наших стажировок. Чтобы сразу привыкали думать о том, какой вклад могут внести в платформу, какой компонент сделать или использовать.
PS. Кстати, в перспективе хочу ускорить создание новых бизнесов.
Надиктовал задание боту, и через пять минут у тебя готовый цифровой сервис и контакты команды разработчиков, которые готовы его развивать, а также контакты тех заказчиков, кто уже готов покупать + готовые маркетинговые материалы и телеграм-канал про проект с запланированными публикациями + список бизнес-ангелов, которые готовы вкладывать.
Хотите со мной? Пишите в комменты
Post #47
128
- 🔥 4
- 👍 1
- 💩 1