Что такое платформа?
Где границы платформы и что вообще такое платформа
Про платформы говорят много. Часто — абстрактно: «ускоряет команды», «даёт возможности», «снимает нагрузку».
Но пока не понятно, где у платформы границы, она либо превращается в «всё для всех», либо в очередную инфраструктурную команду без влияния.
Платформу удобно объяснять через метафору метро.
Мы постоянно передвигаемся от станции к станции. Ждём поездов — почти как релизов по расписанию. Вокруг много людей — идей, задач и фич.
При этом каждый понимает: — куда ему идти — в какой поезд он сядет — и когда примерно окажется в нужной точке
Иногда бывают сбои. Очереди, задержки, инциденты.
Но поток не останавливается. Он быстро перестраивается и продолжает движение. А иногда сотрудники метро подсказывают, куда идти и как быстрее добраться.
Это и есть платформа в рабочем виде.
У платформы всегда есть границы.
Она не решает за пассажира, куда ему ехать и зачем.
Она не придумывает маршруты. Она не выбирает конечную цель.
Платформа: — даёт понятные пути — гарантирует базовый уровень качества — и убирает необходимость каждый раз разбираться, как именно ехать
Граница платформы заканчивается там, где её услуги больше не нужны.
Если поток может двигаться сам — платформа должна отойти в сторону.
Если конкретная фича или команда готовы идти своим маршрутом — Это нормально.
Платформа не обязана быть «всем и всегда». Её задача — обслуживать поток, а не управлять его содержанием.
Вывод
Хорошая платформа незаметна. О ней вспоминают только тогда, когда она ломается.
Если платформе приходится постоянно объяснять, почему она нужна, значит её границы определены неправильно.
Платформа существует ровно до того момента, пока она ускоряет движение. Дальше — она мешает.