← Журнал · · Заметка
Платформизация: зачем она и нужна ли вам
Друзья, всем привет!
Сейчас компании активно внедряют платформизацию как инструмент, который позволяет сокращать time to market новых фич при масштабировании продукта. В прошлом году я заглядывал на митап в Авито, посвященный этой теме, и понял для себя, что ребята на российском рынке действительно находятся на передовой по внедрению платформ в разработку. Это, между прочим, одна из причин, почему я туда перешел.
Матричное деление на горизонтали и вертикали, выбор «наилучшего велосипеда» и его обобщение на остальные команды — сейчас многие компании проходят через эти процессы на разных этапах своей зрелости. Команда Авито выпустила небольшой ролик, где рассказывают азы платформизации, ее бенефиты и историю того, как это внедряется в компанию. Это будет полезно тем, кто как раз ищет аргументы, почему платформизация — это хорошо на больших масштабах продукта.
Ссылка на сам пост Авито.
Что касается ML, я обычно делю платформы на три уровня: Data / ML / Inference, при этом все три активно взаимодействуют друг с другом. Самое подробное описание MLOps‑платформы я видел я видел в данной статье и ее классном анализе на русском языке здесь.
Платформизация помогает уменьшать time to market, особенно при большом масштабе компании: она снижает дублирование решений, выравнивает качество, упрощает онбординг и дает командам «rails», по которым они быстро довозят фичи до продакшена. При всем этом платформизация требует огромных ресурсов, отдельной команды специалистов, а также инфраструктуру. И действительно ли она нужна вам прямо сейчас? Оставлю этот вопрос пока не закрытым)