Нажмите, чтобы следить за официальной учетной записью, галантереи Java будут доставлены вовремякартина

Технический редактор: Diandian 丨 Из редакционного отдела Sifu

Общедоступный номер: SegmentFault


Прошло почти четыре года с тех пор, как основатель Docker Соломон Хайкс покинул основанную им компанию по производству контейнеров.


После ухода Соломона Хайкса у Docker были свои взлеты и падения, включая продажу своего корпоративного бизнеса Mirantis в 2019 году. Но долгое время как представитель Docker Хайкс редко вмешивался во внутренние дела предприятия, лишь участвуя в нескольких раундах финансирования.


Понятно, что Хайкс тайно работал над стартапом Dagger, который вчера запустил публичную бета-версию и объявил, что завершил финансирование серии A на 20 миллионов долларов.


Этот раунд финансирования возглавляли Redpoint Ventures, Y Combinator, Нэт Фридман (бывший генеральный директор GitHub), Брайан Стивенс (бывший технический директор Google Cloud, бывший технический директор Red Hat), Идит Левин (основатель и генеральный директор solo.io), Участвовали Джулиус Волц (Prometheus), Эллен Пао (бывший генеральный директор Reddit) и Даниэль Лопес (соучредитель Bitnami).


Ранее Dagger завершил два раунда начального финансирования в размере 3 и 7 миллионов долларов под руководством New Wave.

картина


Dagger был основан Хайксом вместе со своими друзьями из Docker Сэмом Альбой и Андреа Лузарди для создания так называемой «операционной системы DevOps» для корпоративных команд .


Хайкс упомянул, что бизнес может начаться с команды, а не обязательно с идеи продукта, как в случае с Dagger. Соучредители думали о том, какие проблемы могут быть решены для сообщества разработчиков, и быстро поняли, что процесс DevOps по-прежнему остается узким местом для многих корпоративных команд сегодня.


« Мы решили начать с нуля и не делать никаких предположений о нашем собственном восприятии, — сказал Хайкс о мысленном путешествии команды. — Мы были как чистый лист бумаги в процессе исследования, внимательно прислушиваясь к мнению общественности». Это также быстро подтолкнуло нас к CI/CD и автоматизированным конвейерам.


DevOps слишком сложен в качестве переходной части между разработчиками и операционными командами. Разработчики имеют четкое представление о себе, и их работа продуктивна, но операционные группы хотят полагаться на классные технологии, такие как облачные сервисы, чтобы масштабировать свою работу. DevOps — это связующее звено между ними. Поэтому мы сосредоточимся на этом. "


Команда Dagger считает, что на рынке много мощных инструментов DevOps, но они слишком специализированы. И по мере того, как приложение становится больше, стек DevOps раздувается вместе с ним. Кроме того, вся серия вопросов и ответов Docker для интервью отсортирована Wechat ищет стек технологий Java и отправляет его в фоновом режиме: интервью, которое можно прочитать в Интернете.

«Никогда не было недостатка в специализированных, специально созданных инструментах, но разработчикам приходится склеивать их все вместе, а клей является узким местом. Поэтому мы сосредоточены на замене этих клеев чем-то лучшим», — говорит Хайкс. 

В частности, это означает, что Dagger помогает инженерам DevOps писать свои конвейеры в виде декларативной модели в CUE (т. е. настраивать, унифицировать, выполнять). Исходя из этого, инженеры могут описать свои конвейеры в чистом коде и соединить части вместе.


Хайкс объяснил: «Основное отличие нового подхода заключается в том, что он ближе к реальному опыту разработки программного обеспечения . Если вам нравится поведение, написанное кем-то другим, вы можете просто импортировать его. Если вы хотите увидеть исходный код для этой операции, вы всегда можете проверить это. Само это поведение также может состоять из нескольких более мелких и более целенаправленных действий. Это сильно унифицировано с традиционными идеями разработки программного обеспечения». 

Чтобы еще больше улучшить опыт разработчиков, команда Dagger также создает «Dagger Universe», тщательно подобранную библиотеку наборов инструментов, которую разработчики могут импортировать в свою конфигурацию Dagger.

При таком целостном подходе потенциальные пользователи также могут сохранить свою существующую CI-инфраструктуру. Хайкс сказал, что Dagger не предназначен для замены таких продуктов, как Circle CI или GitLab, а должен основываться на них. 

Эрика Брешиа из Redpoint Ventures прокомментировала: «Управление инфраструктурой и развертывание облачного программного обеспечения слишком сложны для команд DevOps, но Dagger — это элегантный способ упростить управление цепочками поставок программного обеспечения с помощью кода. … .. делая конвейеры доставки настраиваемых приложений переносимыми, команда Dagger изменил правила игры с точки зрения создания и развертывания программного обеспечения».


Хайкс отметил, что в процессе создания Dagger он использовал большой опыт разработки Docker. Как и Docker, Dagger также включает части с открытым исходным кодом. Пока команда все еще работает над деталями, это будет ключевой частью экосистемы Dagger.

«Dagger будет гибридной платформой, поэтому должен быть движок с открытым исходным кодом. Это движок с открытым исходным кодом, который мы анонсируем на этот раз, в сочетании с дополнительным облачным сервисом, который можно тесно интегрировать. ... Мы сделать вывод из Docker, если вы хотите создать большое и процветающее сообщество разработчиков, вы должны по- настоящему принять открытый исходный код.Однако, если вы хотите, чтобы сообщество процветало, и вы хотите, чтобы пользователи имели хороший опыт, вы должны согласовать сообщество с четким видением продукта. Свяжитесь с нами."


В настоящее время команда Dagger сосредоточится на разработке движков с открытым исходным кодом, уделяя при этом внимание потребностям и проблемам сообщества. Управляемые услуги будут доступны позже. Последние вопросы интервью были отсортированы, и вы можете почистить вопросы онлайн в апплете библиотеки интервью Java .

Хайкс сказал, что Docker рос так быстро, что практически за одну ночь сервис стал основным контейнерным технологическим решением в технологической отрасли, из-за чего компания сбилась с пути. Так что для Dagger он планирует замедлить работу , ведь сам Dagger напрямую не запускает приложение, и команда должна иметь возможность оставаться сосредоточенной на нем долгое время.


«В плане коммерциализации наше мышление будет таким же неторопливым и устойчивым. Когда мы были в Docker, мы тоже надеялись придерживаться позиционирования проекта в коммерческой разработке, но не прислушивались в полной мере к голосам пользователей сообщества», Хайкс сказал прибыть.

Dagger будет использовать финансирование серии A для расширения своей команды разработчиков, а также для найма и создания команд по маркетингу и связям с разработчиками.


Ссылка на ссылку: https://techcrunch.com/2022/03/30/docker-founder-launches-dagger-a-new-devops-platform/

картина


картина

псих! Весна снова официально объявила об огромной лазейке. .
10 больших технологических событий, которые произойдут в 2021 году! !
23 шаблона проектирования на практике (очень полные)
4 способа, которыми Spring Boot защищает конфиденциальные конфигурации!
До свидания, одиночки! 6 способов создания объектов в Java
Почему Али рекомендует LongAdder?
Другой RedisDesktopManager начал заряжаться?
Перестаньте писать классы на ура и попробуйте шаблон декоратора!
Выпущена Java 18, UTF-8 по умолчанию, финализация устарела. .
Администратор Spring Boot уже здесь!
Заметки об исследовании Spring Boot, это слишком полно!



Обратите внимание на стек технологий Java, чтобы увидеть больше галантереи.



картина

картина
Получите боевые заметки Spring Boot!