ЕС вынесет решение против Apple в борьбе App Store со Spotify
Регуляторы ЕС, как сообщается, встали на сторону технологического гиганта Apple в его затянувшемся споре со Spotify по поводу политики App Store.
В настоящее время разработка программного обеспечения претерпевает глубокие изменения, отмеченные тихим, но заметным всплеском автоматизации. Этот грядущий сдвиг обещает рационализировать создание и развертывание высококачественных приложений в беспрецедентных масштабах.
Не одна технология возглавляет эту эволюцию, а целый ряд инноваций. От искусственного интеллекта (ИИ) и технологий цифрового двойника до проектирования платформ на основе принципов devops, методов хаос-инжиниринга, повышающих отказоустойчивость, и расширения использования внутренних порталов разработчиков, повышающих производительность, - все эти инновации объединяются, чтобы произвести революцию во всех сферах разработки программного обеспечения.
Задача и возможности заключаются в том, чтобы эффективно использовать эти возможности, позволяя организациям развивать свою культуру devops. Эта трансформация упростит доставку программного обеспечения, охватывая как облачные системы, так и граничные вычислительные платформы.
Различные формы ИИ неуклонно проникают в инструменты разработки приложений и платформы devops. Однако до сих пор ИИ интегрировался в инструменты разработки быстрее, чем в платформы devops, что потенциально может привести к дисбалансу. Рост кодовых баз опережает способность команд devops идти в ногу со временем.
Однако на горизонте маячат платформы devops нового поколения, оснащенные искусственным интеллектом и работающие в облаке. К началу 2024 года команды разработчиков смогут развертывать приложения с использованием интерфейсов на естественном языке для привлечения больших языковых моделей (LLM). Эти LLM будут обучены автоматизировать широкий спектр ручных задач, что позволит использовать ИИ для ИТ-операций (AIOps) для устранения узких мест, которые в настоящее время мешают разработке приложений.
Наряду с этими революционными достижениями ИИ, технологии цифрового двойника применяются и для развертывания приложений. В скором времени команды разработчиков смогут воспользоваться более высоким уровнем абстракции благодаря визуальным интерфейсам, упрощающим управление рабочими процессами. В основе этого процесса лежат модели ИТ-среды, созданные с помощью технологий цифрового двойника и легко интегрированные с фреймворками автоматизации. Вскоре эти модели будут встроены в платформы непрерывной интеграции и непрерывной доставки (CI/CD).
В сочетании с искусственным интеллектом эти технологии цифрового двойника будут автономно определять взаимосвязи между моделями. Они будут генерировать код и динамически настраивать приложения и инфраструктуру по мере необходимости. Кроме того, контуры обратной связи в реальном времени будут давать представление о жизнеспособности конфигурации, делая развертывание более прозрачным.
Конечная цель - обеспечить такой уровень абстракции для сред devops, который устранит большую часть сложностей. Это позволит более широкому кругу организаций внедрить лучшие практики devops. По сути, devops находится на пороге цифровой трансформации, подобной той модернизации, которую мы наблюдаем во многих других процессах.
Devops зависит от культуры в той же степени, что и от инструментов и платформ. Платформенный инжиниринг появился как методология централизации процессов и управления рабочими процессами devops. Сторонники платформенного инжиниринга выступают за отказ от избыточных платформ devops в пользу единой платформы CI/CD, которая служит корпоративным стандартом. Такой подход обещает возможность управления рабочими процессами devops в масштабе, а также снижение общих затрат на ИТ.
Инжиниринг платформы также играет ключевую роль в повышении производительности разработчиков. Портал для разработчиков, предоставляемый командой инженеров платформы, хорошо знакомой с лучшими практиками devops, позволяет разработчикам самостоятельно удовлетворять свои потребности в четко определенных границах, повышая качество кода и безопасность. Инженеры платформы, управляющие такими порталами, устраняют трения, с которыми часто сталкиваются разработчики, создающие и поддерживающие среды разработки приложений.
Основная причина инвестиций в разработку платформ - повышение производительности труда разработчиков, что крайне важно в нынешних сложных экономических условиях, когда привлекать и удерживать разработчиков становится все сложнее.
Ни один из этих технологических или культурных достижений не принесет существенных плодов, если ИТ-среда в целом не станет более устойчивой. Хаос-инженерия появилась как дисциплина devops, которая строго проверяет способность распределенных вычислительных систем противостоять непредвиденным сбоям. Это делается путем намеренного нарушения работы компонентов. Систематически выявляя слабые места, хаос-инженерия позволяет командам разработчиков получить глубокие знания об их прикладных средах, которые можно использовать для повышения уровня кибербезопасности и экономической эффективности.
Проблема заключается в том, чтобы легко интегрировать инструменты и платформы хаос-инжиниринга в существующие рабочие процессы devops, не вызывая при этом простоев в работе организаций. Наиболее естественным каналом для достижения этой цели является платформа CI/CD, используемая для создания, развертывания и тестирования приложений.
Как заметил Уильям Гибсон, "будущее уже здесь - просто оно распределено неравномерно". В ближайшие месяцы мы можем ожидать поразительных достижений в области программной инженерии, поскольку эти возможности становятся все более доступными.
В совокупности ИИ, цифровые двойники, разработка платформ, внутренние порталы разработчиков и хаос-инженерия обещают кардинально изменить разработку программного обеспечения. Это трансформация devops, которая отражает цифровую трансформацию бесчисленных других процессов.
Сложность, как всегда, будет заключаться в адаптации к ускоренным темпам технологических и процессных инноваций в культуре devops.
Регуляторы ЕС, как сообщается, встали на сторону технологического гиганта Apple в его затянувшемся споре со Spotify по поводу политики App Store.
Epic Games ведет борьбу с магазинами приложений с 2020 года и, по сути, проиграла Apple, но выиграла у Google.
В этой статье Анастасия Зайцева, директор по коммуникациям компании "ZiMAD", рассказывает о том, как обеспечить обратную связь, указывающую на зоны роста и возможности, а также способствующую построению долгосрочных рабочих отношений.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии