Как стать автором
Поиск
Написать публикацию
Обновить

Заметки теоретика. Платформенная инженерия: ваш цифровой конструктор Lego

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров493

Или почему все хотят стать «платформой», даже если не знают, как это работает

Вы замечали, что сегодня все компании — от гигантов типа Netflix до маленького стартапа по записи калорий и БЖУ — вдруг стали «платформами»? Это не просто хайп. Платформенная инженерия — как кислород для цифрового бизнеса: незаметно, но критично. Но что это такое, и почему без нее теперь как без рук? Давайте разбираться без заумных терминов.

Если коротко, то платформенная инженерия - это когда решив, что у вас есть гениальная идея, которая нанесёт непоправимую пользу компании, вы занимаетесь только ею, а не погибаете на этапе логирования, мониторинга, авторизации пользователей и прочих функций, который часто ctrl+c ctrl+v из проекта куда у вас есть доступ.

Если чуть дольше, то давайте более формализовано: Платформенная инженерия — это процесс разработки и создания платформ с единой инфраструктурой, инструментами и услугами для поддержки пользователей ( в рамках моего монолога в основном — разработчиков). Примеры из жизни разных вариаций платформ:

  • Shopify для интернет-магазинов: как собрать сайт на коленке за вечер, даже если вы забыли, как писать «Hello World».

  • Unity для игр: модуль гравитации, библиотека звуков выстрелов и готовый скрипт для прыжка — осталось придумать сюжет.

  • Тинькофф как финансовая платформа: API для платежей, кредитов и инвестиций в одном флаконе.

Немного о развитии:

  1. В начале было слово и слово это монолит. Эпоха 2000-ых = Гигантские программы, где все спаяно намертво. Удаляешь картинку кокоса и система больше не запускается.

  2. Облачный бум (2010-е). Крупные игроки, например, AWS и Google дали «виртуальные серверы» по кнопке. Уже близко но ещё довольно сложно

  3. Эра платформ (2020+): Как швейцарский нож для разработки — все инструменты под рукой, и не нужно таскать с собой кухонный комбайн.

Пока как будто слишком концептуально, давайте зафиксируем примеры конкретно «чтобы что?»:

Для бизнеса:

✅ Сокращение времени на разработку: Пилим только бизнес-функциональность, а всё остальное просто подключаем

✅ Экономия: Общий функционал делается один раз и доступен смежникам с учётом будущих обновлений

Для разработчиков:

✅ Меньше рутины: Не нужно тратить время на написание того, что можно просто переиспользовать

✅ Стандартизация: Больше никаких «у меня на локальной машине все работало».

Но есть и минусы:

❌ Сложность старта. Представьте, у вас всё есть и работает, а теперь говорят давайте сделаем тоже самое только единое и все на него разом перейдём. Но бизнесу по сути платформа  даст плюсы только в будущем поэтому в реальности трудно ради этого пожертвовать новыми фичами сейчас

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

❌ Риск сосредоточения компетенций. Вот будет у вас одна команда которая ведёт всю компанию в светлое контейнерное будущее и вот она вдруг встала и ушла, а больше никто не интересовался как одно работает ведь все просто переиспользовали. 

На мой взгляд «платформа» не какой-то синтаксический сахар для айтишников - это способ организации бизнеса и его идеология, например:

  • Uber — такси-платформа, которая перевернула рынок (ну или Яндекс.Такси возьмите).

  • Figma — дизайнерский рай, где я собрал прототип приложения за выходные, хотя последний раз рисовал в Paint.

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

Справедливости ради приведу анти-примеры:

  1. Ритейлер «М.» два года строил платформу для управления запасами, но забыл, что клиенты хотят получать заказы за 15 минут, а не следить за алгоритмами. В итоге платформа есть, а бизнес уже передумал.

  2. Платформа для автоматизации ЖКХ «Умный дом» — 100500 функций, но чтобы включить свет в приложении, нужно пройти квест с капчей и подтверждением по SMS.

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

P.S. Ещё чуть-чуть метафоры на платформу которая меня повеселила: Платформенная инженерия — как Ikea: можно собрать удобный диван, а можно остаться с кучей винтиков и инструкцией на шведском


Mini fact: Если вы когда-нибудь задумывались о том как пишется единица развёртывания "под (pod)" во множественном числе, то правильно, на данный момент, "много подов" (2-е склонение). В русском языке есть так называемое "грамматическое освоение" когда заимствованные слова с течение времени подстраиваются под наше удобство использования. Может пора как-то начать склонять "пюре" 🤔

Теги:
Хабы:
Рейтинг0
Комментарии0

Публикации

Ближайшие события