Buddy: Платформа для Автоматизации Разработки

in #cryptocurrency6 years ago (edited)

Разработка является одним из ключевых аспектов практически любого бизнес процесса. Крупные организации вынуждены выполнять каждый день тысячи тестов и других задач DevOps. Для ускорения процессов им приходится инвестировать в инфраструктуру. Это приводит к её усложнению, повышению стоимости и необходимости круглосуточного обслуживания. Более того, для ускорения рабочих процессов организации пытаются настроить парралельность процессов. Для реализации этой цели требуется тщательное планирование и их настройка. Масштабирование инфраструктуры DevOps сильно влияет на развитие бизнеса, так как автоматизация разработки влияет на скорость развития компании в целом.
LinkedIn@2x.png

Разработчики проекта Buddy сосредоточились на том, чтобы освободить организации от поддержки инфраструктуры DevOps. Это позволит организациям улучшить показатели автоматизации и будет способствовать росту бизнеса в целом https://token.buddy.works/. Проект Buddy предлагает три решения существующей проблемы:
схема1.png

  1. Открытая торговая площадка DevOps
    Разработчики Buddy разработали более 80 автоматизированных действий, которые помогут пользователям развертывать и разрабатывать программное обеспечение. Все действия организованы таким образом, что построение, тестирование или развертывание возможны всего за пару кликов даже в случае сложных рабочих процессов. Так как торговая площадка открыта для внешних разработчиков, это делает её более доступной. Торговая площадка будет представлять собой нечто похожее на Google Play, где каждый сможет разместить свое Android приложение.
    схема2.png

На данный момент проект Buddy уже является часть таких экосистем как Microsoft Azure Marketplace, Github Marketplace, Google Cloud Launcher и Docker Store https://files.buddy.works/ico/BuddyWhitepaper.pdf. Проект позволит внешним разработчикам получать прибыль со своих решений, предоставляя их на DevOps Marketplace. Однако, торговая площадка также позволит бесплатные плагины в случае, если автор допускает бесплатное использование своего приложения, способствуя развитии технологии блокчейн в целом. Для поощрения талантливых разработчиков торговая площадка будет курироваться децентрализованной автономной организацией, в состав которой войдут владельцы токенов Buddy.

  1. Приватная атоматизированная сеть (GRID).
    Buddy планирует создать сеть экземпляров, которая с помощью автоматического поиска и репликации способна создать автоматически масштабируемую инфраструктуру высокой доступности. Это позволит автоматизировать разработку и развертывание. Пользователь получит возможность выбирать между использованием собственной инфраструктуры, частным облаком или IaaS для запуска экземпляров Buddy.

Так как DevOps очень важен для развития бизнеса, он не может полностью полагаться на децентрализованные домашние компьютеры. Децентрализация Buddy происходит поверх доверенной инфраструктуры, поэтому пользователь имеет полный контроль. Более того, при появлении новых экземпляров Buddy, они автоматически определяют свои роли. Также, Buddy может создавать новые и удалять избыточные экземпляры в зависимости от нагрузки.
схема3.png

  1. Общая автоматизировання сеть (GRID).
    Идея общей автоматизированной сети (GRID) состоит в разгрузке высокоинтенсивных автоматизированных задач в сети экземпляров Buddy. Этой сетью управляют пользователи с доступными ресурсами. Это актуально когда не требуется доверительная инфраструктура. Пользователь сможет арендовать компьютерную единицу за токены Buddy, которые будут выплачиваться после завершения задачи. Пользователь имеет возможность устанавливать максимальную цену, которую готов заплатить.
    схема4.png

Преимущество общей автоматизированной GRID состоит не только в финансовой экономии. Есть сценарии, для выполнения которых необходима стая узлов или же временные затраты ресурсов. Поставщики компьютерных единиц также имеют возможность определять минимальную цену и график для нее.

С целью создания спроса на вычислительные единицы, Buddy предлагает трехслойную параллельную систему. Таким образом, отдельные задания могут выполняться одновременно. Необходимо также подчеркнуть, что автоматизированная сеть, которую предлагает проект не является альтернативой запланированным суперкомпьютерам (например, Golem и SONM).

Разработка на смарт контрактах является непростой задачей даже для опытных программистов. Более того, нет никаких достаточно зрелых инструментов, которые бы помогли разработчикам и увеличили доверие со стороны спонсоров. Buddy предлагает несколько вариантов улучшения существующую ситуацию в сфере разработки на смарт-контрактах:
схема5.png

  1. BlockchainOps
    Паралельно с внедрением автоматизации разработки для веб-разработчиков, Buddy также внедряет автоматизацию разработки проектов на базе Blockchain. Процесс использования очень прост: блокчейн - разработчик выбирает необходимый элемент, помещает его и в случае необходимости регулирует конфигурацию.

  2. dAppOS
    Проект Buddy также предлагает готовые к использованию среды разработки (dAppOS). Это сочетание фрон-енд и бек-енд стеков с доверительной логикой на блокчейне. dAppOS можно легко расширить с помощью дополнительных сервисов, включая базы данных MySQL, Redis, Mongo или Elastic. dAppOS может работать и в качестве автономной среды для разработки и тестирования, и для предварительного просмотра или для совместной работы и обратной связи. Каждая ветвь получает свой собственный экземпляр dAppOS вместе с прикрепленными службами. Это упрощает создание автоматизированного полностью изолированного стека для каждой ветки.
    схема6.png

  3. Распределенный блокчейн как услуга
    Buddy дает возможность разработчикам Blockchain быть более продуктивными, позволяя им сосредоточиться на построении именно того, что им нужно. Это может быть финансовое приложение, нотариальное заверение документов, отслеживание цепочки поставок, децентрализованная аутентификация и тд. Пользователь может создать новый Blockchain любого поддерживаемого типа одним щелчком мыши. Более того, можно использовать неограниченные узлы блокчейна для мульти / межсетевых приложений за счет добавления дополнительных экземпляров Buddy из общей автоматизированной GRID.
    схема7.png

Среди однозначных преимуществ проекта Buddy можно назвать наличие реально существующего продукта с известными корпоративными клиентами. Также, организаторы проекта установили партнерские отношения такими с лидерами рынка, как Google, Microsoft, Amazon, Github & Docker.
схема8.png

Благодаря богатой интеграции продукт может быть встроен в экосистему многих ключевых игроков. Стоит также отметить, что за любым проектом стоит команда, от исполнительности которой во многом зависит успешность проекта. Команда Buddy предоставляет высококачественный сервис всемирным клиентам. Более того, проект характеризуется успешной бизнес моделью https://bitcointalk.org/index.php?topic=3798597. Использование токена Buddy позволит объединить разработчиков, экспертов и конечных пользователей на единой торговой площадке для лучших приложений. Все эти преимущества однозначно делают проект Buddy достойным внимания.

Автор статьи: https://bitcointalk.org/index.php?action=profile;u=2170101;sa=statPanel

Sort:  

Thank you for leaving your comment in my publication, it's a pleasure that you liked the article, although I was late to vote ... I think you've done an incredible essay on Buddy, excellent, regards.

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.032
BTC 63754.85
ETH 3055.95
USDT 1.00
SBD 3.85