Принципы проектирования платформы
Современные организации в любом масштабе - стартапы для крупных предприятий - все имеют одинаковую чувствительность к рынкам. И все эти цели позволяют разработчикам быстро начать работу, позволяя им быстро развертывать код и уменьшать их время на значение. По мере роста организаций общий шаблон заключается в том, чтобы обеспечить более эффективное управление качеством и безопасностью, контролировать затраты путем повышения стандартизации и масштабирования без усилий путем повышения стандартизации. Однако многие из этих процессов управления начинаются как элементы управления вручную. Например, создание облачной вычислительной среды в новом регионе может управляться с помощью процесса запроса вручную, чтобы обеспечить надлежащие элементы управления.
Независимо от того, выполняются ли запросы на обслуживание, просматривайте собрания или периодические аудиты вручную, действия вручную вносят трения в жизненный цикл доставки программного обеспечения. Введение трения уменьшает скорость команды, и хуже, увеличивает разочарование разработчиков и операционных команд.
Ниже приведен набор принципов, которые могут руководствоваться проектированием и реализацией практики проектирования платформы для устранения этих проблем: