Нажмите, чтобы следить за официальной учетной записью, галантереи Java будут доставлены вовремя
Стек технологий Java
Сосредоточьтесь на обмене сухими продуктами Java-технологий, включая многопоточность, JVM, Spring Boot, Spring Cloud, Intellij IDEA, Dubbo, Zookeeper, Redis, дизайн архитектуры, микросервисы, очереди сообщений, Git, вопросы для интервью, стратегии программистов, последние разработки и т. д.
516 оригинальный контент
публика
Технический редактор: 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/

Обратите внимание на стек технологий Java, чтобы увидеть больше галантереи.
Стек технологий Java
Сосредоточьтесь на обмене сухими продуктами Java-технологий, включая многопоточность, JVM, Spring Boot, Spring Cloud, Intellij IDEA, Dubbo, Zookeeper, Redis, дизайн архитектуры, микросервисы, очереди сообщений, Git, вопросы для интервью, стратегии программистов, последние разработки и т. д.
516 оригинальный контент
публика
Получите боевые заметки Spring Boot!