Веб-компоненты рассматривали. Как по мне — это интересный вариант (наконец-то для фронта веба начала появляться стандартизованная компонентная технология). Выбрать его нам помешал недостаточный для нас уровень изоляции хост-страницы и веб-компонентов (я в статье упоминаю про веб-компоненты в этом контексте). То есть, как минимум, веб-компонент имеет доступ к DOM-дереву хост-страницы (поправьте, пожалуйста, если я ошибаюсь), что для нас неприемлимо (мы зафиксировали для себя требование изоляции — есть в статье).
Николай, судя по вашему комментарию, возможно возникло некоторое недопонимание. Разрешите я поясню.
МойСклад — это не стартап, который ищет финансирование/инвестиции. Это уже пройденные этапы — были и инвестиции от венчурного фонда на ранней стадии, и последующий выкуп доли фонда стратегическим инвестором (в лице компании 1С).
Компании уже 13 лет, наш продукт (сервис МойСклад) почти столько же успешно присутствует на рынке и продолжает все это время активно развиваться (как по функционалу так и по пользовательской базе). На текущий момент несколько десятков тысяч компаний малого и среднего бизнеса пользуются нашим продуктом и платят за это деньги. То есть как продукт МойСклад работает давно и успешно приносит деньги.
В статье я рассказываю о том, как мы в прошлом 2019 году запускали новое направление внутри продукта МойСклад — маркетплейс приложений. Маркетплейс — он не сам по себе, он является частью МоегоСклада. В том числе маркетплейс включает в себя витрину приложений внутри сервиса (откуда пользователи МоегоСклада могут установить приложения), личный кабинет вендора (используя который сторонние разработчики имеют возможность размещать приложения на этой самой витрине).
То есть маркетплейс не является самодостаточным сервисом — это некая надстройка, которая позволяет сторонним разработчикам делать и выкладывать приложения внутри сервиса МойСклад. Эти приложения доступны пользователям сервиса и представляют собой интеграционные решения МоегоСклада с другими системами (например, интеграции с CRM-системами) или добавляют доп. функционал к существующему в сервисе (например, те или иные дополнительные отчеты).
Про команду из 7-ми человек. Разработку маркетплейса мы стартовали в начале 2019 существенно меньшим составом, команда из 7 человек это у нас сейчас и возникала она постепенно (а всего в разработке МоегоСклада работает несколько десятков человек). Из 7-ми человек непосредственно пишут код 4 человека. Еще 2 занимаются тестированием и еще 1 — это я, продакт-менеджер.
Заниматься нашей команде есть чем. За 13 лет кодовая база сервиса приобрела существенный объем как по функционалу, так и по количеству строк. А так как сам сервис (МойСклад) является критическим для функционирования большого количества предприятий (наших клиентов), нам дополнительно требуется обеспечить соответствующее качество при разработке и отсутствие регресса. Плюс, как я упоминал выше, в компании трудится несколько десятков разработчиков — это еще несколько команд, которые в параллельном режиме также развивают МойСклад. Все эти факторы диктуют определенные требования к процессу разработки и в некоторой мере определяют (и где-то ограничивают) скорость разработки фич.
МойСклад — это не стартап, который ищет финансирование/инвестиции. Это уже пройденные этапы — были и инвестиции от венчурного фонда на ранней стадии, и последующий выкуп доли фонда стратегическим инвестором (в лице компании 1С).
Компании уже 13 лет, наш продукт (сервис МойСклад) почти столько же успешно присутствует на рынке и продолжает все это время активно развиваться (как по функционалу так и по пользовательской базе). На текущий момент несколько десятков тысяч компаний малого и среднего бизнеса пользуются нашим продуктом и платят за это деньги. То есть как продукт МойСклад работает давно и успешно приносит деньги.
В статье я рассказываю о том, как мы в прошлом 2019 году запускали новое направление внутри продукта МойСклад — маркетплейс приложений. Маркетплейс — он не сам по себе, он является частью МоегоСклада. В том числе маркетплейс включает в себя витрину приложений внутри сервиса (откуда пользователи МоегоСклада могут установить приложения), личный кабинет вендора (используя который сторонние разработчики имеют возможность размещать приложения на этой самой витрине).
То есть маркетплейс не является самодостаточным сервисом — это некая надстройка, которая позволяет сторонним разработчикам делать и выкладывать приложения внутри сервиса МойСклад. Эти приложения доступны пользователям сервиса и представляют собой интеграционные решения МоегоСклада с другими системами (например, интеграции с CRM-системами) или добавляют доп. функционал к существующему в сервисе (например, те или иные дополнительные отчеты).
Про команду из 7-ми человек. Разработку маркетплейса мы стартовали в начале 2019 существенно меньшим составом, команда из 7 человек это у нас сейчас и возникала она постепенно (а всего в разработке МоегоСклада работает несколько десятков человек). Из 7-ми человек непосредственно пишут код 4 человека. Еще 2 занимаются тестированием и еще 1 — это я, продакт-менеджер.
Заниматься нашей команде есть чем. За 13 лет кодовая база сервиса приобрела существенный объем как по функционалу, так и по количеству строк. А так как сам сервис (МойСклад) является критическим для функционирования большого количества предприятий (наших клиентов), нам дополнительно требуется обеспечить соответствующее качество при разработке и отсутствие регресса. Плюс, как я упоминал выше, в компании трудится несколько десятков разработчиков — это еще несколько команд, которые в параллельном режиме также развивают МойСклад. Все эти факторы диктуют определенные требования к процессу разработки и в некоторой мере определяют (и где-то ограничивают) скорость разработки фич.