С тех пор, как впервые появился на ИТ -радаре около 2015 года, платформная инженерия продолжает вносить революционные и эволюционные изменения в том, как программное обеспечение создается разработчиками.
В соответствии с платформой инженерной администраторы ИТ-систем поручено выбирать и собирать проверенные, курируемые и регулярные приложения для разработки, которые собираются вместе, а затем доставляются разработчикам компании через портал самообслуживания. Его обещание ясно — предоставив портал, где разработчики могут войти в систему и просто приступить к работе, они освобождаются от необходимости тратить ценное время вручную на поиск и поддержание своих прикладных инструментов, как это делало в прошлом.
А платформная инженерия является гораздо лучшим вариантом для большинства компаний и разработчиков, чем процессы DevOps, которые были в моде несколько лет назад, утверждают эксперты, поскольку DevOps не соответствует адекватному масштабу для использования в компаниях с более чем 50 разработчиками.
Но некоторые аспекты инженерии платформы не сделали всех разработчиков счастливыми или чувствовали, что они являются частью процесса выбора приложения. Разработчики, как правило, имеют очень индивидуальные предпочтения для использования определенных инструментов и приложений, и которые могут конфликтовать, когда платформы создаются и курируются системными администраторами, которые предоставляют только определенные утвержденные инструменты и приложения кодирования.
Среди этого перекрестка в мире разработчиков началось разговоры о том, как сделать инженер платформу более демократическим процессом, чтобы дать им больше выбора, свободы и голоса в том, как они будут использовать его внутри своих компаний.
Обсуждение демократии на платформе — или, возможно, мы должны назвать это движением — продолжает привлекать внимание и обсуждение в отрасли, где инженеры и разработчики платформы работают вместе, чтобы создать приложения.
«Идея демократии на платформе заключается в том, что вы предоставляете все свои услуги платформы для разработчиков, чтобы они могли самостоятельно устроить»,-сказал новый стек Даниэль Брайант, глава отдела маркетинга продуктов для поставщика платформы Syntasso. «Но тогда вы позволяете всем производителям в вашей организации [reconfigure and modify] Платформа, соответствующая их индивидуальным потребностям, чтобы разработчики и все люди инфраструктуры, ребята для охраны, биллинговые люди могут предоставить эти услуги для ваших разработчиков, чтобы сделать вещи », — сказал он.
Именно туда приходит демократия, сказал Брайант. «Это в двух словах-демократия на платформе. Есть несколько людей, которые бросают этот термин, и мы тоже прыгаем на него. Это действительно так, что нет единого подхода для платформы или для организации».
Вместо этого, даже после принятия платформы платформы или создания одной из них, компании и разработчики могут обнаружить, что она может покрыть только около 80% их потребностей в рабочей нагрузке, сказал Брайант. «Вам всегда нужно сделать что -то другое для ваших конкретных требований».
Генеральный директор Syntasso, Колин Хамфрис, написал об этой Conundrum в недавнем посте в блоге компании.
«Что, если мы выйдем за рамки идеи строгого владения и контроля?» написал Хамфрис. «Что если бы все могли бы участвовать в формировании платформы — не только центральной команды? Представьте себе, если внутренние платформы работают в многопользовательском режиме [where developers and other users would each have a say in the platform’s tools and capabilities]где производство и потребление возможностей платформы были демократизированы ».
Под моделью демократии на платформе «разработчики, команды безопасности, SRES и даже внешние поставщики услуг совместно сотрудничают, вместо того, чтобы ждать в команде центральной платформы, чтобы доставить все», — пишет Хамфрис. «По мере развития платформы, организации, которые преуспевают, не будут теми, которые полагаются на централизованные, узкие команды. Вместо этого они будут теми, которые будут использовать демократию платформы, позволяя разработчикам, инженерам платформ, командам безопасности и даже внешним поставщикам участвовать в строительстве и поддержании внутренних платформ».
Переход от централизации платформы к децентрализации
Менеджер по продукту Брайант сказал, что взгляды Хамфриса на тему направляют компанию на Платформу «Демократии» сегодня.
«Это эволюция, чтобы развернуть маятник от централизации [applications and tools under platform engineering] По словам Брайанта, по децентрализации обязанностей платформы »в соответствии с демократией платформы. В рамках платформы, это« платформа, мой путь или шоссе. И теперь я утверждаю, что демократия на платформе вернет ее не только для разработчиков, но и для людей безопасности, команд наблюдений, команд по соблюдению и биллинговых команд, чтобы они тоже могли внести свой вклад ».
В конечном счете, демократия на платформе принесет зрелость для инженерии платформы, которая началась, когда его менеджеры создали ее, сказал Брайант. «Итак, эта идея такова:« Позвольте нам найти способ для всех поговорить и найти способы лучше работать вместе », потому что она поможет всей компании, индивидуальным разработчикам и ИТ -команде».
Он добавил, что одна из истинных сильных сторон демократии на платформе заключается в том, что он дает истинное говорит разработчикам, которые должны работать под ней. «Теперь мы смотрим на это и говорим:« Мы тоже хотим получить ваш вклад, и что, хотя мы не можем гарантировать, что вы получите то, что вы хотите, мы получаем ваш вклад ».»
Клиент Syntasso Natwest обсуждает свои усилия по демократии платформы
Одним из клиентов Syntasso, который уже использует и изучает Демократию Платформы, является Эдинбург, Шотландия Natwest (National Westminster Bank), которая в течение нескольких лет использует инженерную платформу Platform Platform Platform Syntasso Kratix для своих разработчиков.
Крис Планк, корпоративный архитектор, владелец продукта и платформа в качестве евангелиста продукта для NatWest, сказал, что банк работает над тем, чтобы предложить постоянную среду разработки для своих разработчиков быстро использовать для сокращения требовательных когнитивных рабочих нагрузок.
В прошлом, перед тем, как внедрить проектирование платформы, разработчики Natwest использовали менее гибкие и эффективные DevOps, чтобы завершить свои проекты, сказал он. «Они бы попытались бы построить, управлять и поддержать для себя», — сказал Планк. «Они пытались сделать все в своей команде».
По его словам, проблема с этим более ранним подходом заключалась в менее чем нежелательном опыте разработчика, где им приходилось работать с множеством команд, и им пришлось организовать все это самостоятельно, чтобы заставить его работать.
Именно здесь демократия платформы сейчас имеет значение. Цель состоит в том, чтобы использовать эту демократизацию и получить реальные улучшения, сказал Планк.
Например, сказал Plank, разработчик Java начинает новую работу в понедельник, и в течение своего первого часа под подходом к демократии платформы он может создать пространство имен в качестве услуги для развертывания приложения Java, быстро введите сообщение Hello World, а затем успешно опубликовать его, потому что все правильные инструменты и готовы к работе.
«Если он сможет сделать это, все менее чем в течение одного часа, он начинает вносить свой вклад в банк с первого дня, а не с 63 -го дня или как бы долго, чтобы он прочитал все руководства, научился устанавливать свой рабочий стол и выполнять все эти вещи, которые мы делали в прошлом», — сказал он. «Это быстрый фактор, который позволяет им просто выполнять свою работу».
Работа NatWest над усилиями по демократии платформы для своих разработчиков продолжается.
«То, что мы пытаемся сделать, — это дойти до того, что мы можем начать делать для них часть централизованно», — сказал Планк. «Мы можем заставить их внести свой вклад, если у них есть время, ресурсы, возможности, а затем они могут внести свой вклад в платформу демократизированным образом. И мы можем фактически начать создавать продукты демократизированными способами, чтобы центральная технологическая организация компании не должна делать все сам».
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Тодд Р. Вайс освещает технологические удары с 2000 года, сначала в качестве штатного писателя Computerworld и Eweek, а затем в качестве фрилансера для нового стека, MSSP Alert, Computerworld, TechRepublic, Cio.com, Eweek, знание центров обработки данных.