🧱 Составные приложения 🧱
🧩 СП состоят из пакетных бизнес-ориентированных компонент, что позволяет переиспользовать код, упростить сопровожденте и оперативно релизиться.
Одним из гибких подходов к формированию СП является разработка единой платформы — унифицированного SDK, потенциально совместимого со всей линейкой продуктов компании.
🛤 Развитие отдельной платформы как продукта интересно большим компаниям и экосистемам с разветвлённой сетью цифровых продуктов. Если вы владелец заводов, газет, пароходов, то вам невыгодно параллельно создавать и поддерживать одни и те же функции для всех своих предприятий. Например, механизм конвейера — гораздо проще его однажды изобрести и только потом тиражировать по своим предприятиям, где затем настраивать под нужды конкретного производства.
🎛 Такой же принцип и у SDK: его можно встраивать в клиентские приложения и использовать для прошивок физических устройств (телефонов из переговорок, телеприставок, устройств умного дома). Уже не нужно в каждой дочерней компании строить с нуля, например, систему телеконференц-связи.
📦 Ключевые принципы построения такой платформы:
• Независимо развивающийся модуль, поставляющий конечную ценность потребителю,
• Гарантия единого пользовательского опыта на всех устройствах,
• Расширяемость и модульность решения.
🗄 При этом не стоит воспринимать SDK как очередную интеграцию. Будучи автономной частью родительского приложения, SDK гораздо проще в сопровождении и масштабируемости за счёт:
• Возможности гибкого управления — переключения функций и изменения конфигураций,
• Единого SDK-механизма сбора метрик, однозначно интерпретируемого среди всех инсталляций,
• Развития собственного API.
🗳 Уверен, что в конкурентной борьбе крупнейших корпораций спрос на такой подход будет только расти.
#мысли | Analyst Boost
Post #20
3.15K
- 🔥 3