Haga clic para seguir la cuenta oficial, los productos secos de Java se entregarán a tiempo
Pila de tecnología Java
Concéntrese en compartir productos secos de tecnología Java, incluidos subprocesos múltiples, JVM, Spring Boot, Spring Cloud, Intellij IDEA, Dubbo, Zookeeper, Redis, diseño de arquitectura, microservicios, colas de mensajes, Git, preguntas de entrevistas, estrategias de programadores, los últimos desarrollos, etc.
516 contenido original
el público
Editor técnico: Diandian丨Del departamento editorial de Sifu
Número público: SegmentFault
Han pasado casi cuatro años desde que el fundador de Docker, Solomon Hykes, dejó la empresa de tecnología de contenedores que fundó.
Docker ha tenido sus altibajos desde que Solomon Hykes se fue, incluida la venta de su negocio empresarial a Mirantis en 2019. Pero durante mucho tiempo, como portavoz de imagen de Docker, Hykes rara vez se involucraba en los asuntos internos de la empresa y solo participaba en algunas rondas de financiación.
Se entiende que Hykes ha estado trabajando en silencio en la startup Dagger, que ayer lanzó una versión beta pública y anunció que completó una financiación Serie A de $ 20 millones.
Esta ronda de financiamiento fue liderada por Redpoint Ventures, Y Combinator, Nat Friedman (ex CEO de GitHub), Brian Stevens (ex CTO de Google Cloud, ex CTO de Red Hat), Idit Levine (fundador y CEO de solo.io), En la inversión participaron Julius Volz (Prometheus), Ellen Pao (ex CEO de Reddit) y Daniel López (cofundador de Bitnami).
Anteriormente, Dagger ha completado dos rondas de financiamiento inicial de $ 3 millones y $ 7 millones lideradas por New Wave.
Dagger fue fundada por Hykes junto con sus amigos Docker Sam Alba y Andrea Luzzardi para construir lo que se llama un "sistema operativo DevOps" para equipos empresariales .
Hykes mencionó que un negocio puede comenzar con un equipo, no necesariamente con una idea de producto, como Dagger. Los cofundadores habían estado pensando en qué problemas podrían resolverse para la comunidad de desarrolladores y rápidamente se dieron cuenta de que el proceso DevOps seguía siendo un cuello de botella para muchos equipos empresariales en la actualidad.
" Decidimos comenzar desde cero y no hacer suposiciones sobre nuestras propias percepciones”, dijo Hykes sobre el viaje mental del equipo. "Fuimos como una hoja de papel en blanco durante el proceso de exploración, escuchando atentamente las opiniones del público. del público También nos empujó rápidamente en la dirección de CI / CD y canalizaciones automatizadas.
DevOps es demasiado complicado como parte de la transición entre los desarrolladores y los equipos de operaciones. Los desarrolladores tienen una comprensión clara de sí mismos y su trabajo es productivo, pero los equipos de operaciones quieren confiar en tecnologías geniales como los servicios en la nube para escalar su trabajo. DevOps es como el pegamento entre los dos Aunque es efectivo, la experiencia es demasiado pobre y se desperdicia mucho tiempo y recursos. Así que nos enfocamos en eso. "
El equipo de Dagger cree que hay muchas herramientas poderosas de DevOps en el mercado, pero son demasiado especializadas. Y a medida que la aplicación se hace más grande, la pila de DevOps crece con ella. Además, la serie Docker de preguntas y respuestas de la entrevista está ordenada. Wechat busca en la pila de tecnología Java y la envía en segundo plano: entrevista, que se puede leer en línea.
"Nunca ha habido una escasez de herramientas especializadas y especialmente diseñadas, pero los desarrolladores tienen que unirlas todas, y el pegamento es el cuello de botella. Por lo tanto, nos enfocamos en reemplazar esos pegamentos con algo mejor", dice Hykes.
Específicamente, esto significa que Dagger ayuda a los ingenieros de DevOps a escribir sus canalizaciones como un modelo declarativo en CUE (es decir, configurar, unificar, ejecutar). A partir de esto, los ingenieros pueden describir sus tuberías en código puro y conectar las piezas.
Hykes explicó: "La principal diferencia con el nuevo enfoque es que está más cerca de la experiencia real de desarrollo de software . Si le gusta el comportamiento que otra persona ha escrito, puede importarlo. Si desea ver el código fuente de esa operación, siempre puedes comprobarlo. Este comportamiento en sí mismo también puede estar compuesto de múltiples comportamientos más pequeños y más específicos. Esto está altamente unificado con las ideas de desarrollo de software convencionales".
Para mejorar aún más la experiencia de los desarrolladores, el equipo de Dagger también está creando el "Universo de Dagger", una biblioteca seleccionada de kits de herramientas que los desarrolladores pueden importar a su configuración de Dagger.
Bajo un enfoque tan holístico, los usuarios potenciales también pueden mantener su infraestructura de CI existente. Hykes dijo que Dagger no está destinado a reemplazar a Circle CI o GitLab, sino a construir sobre ellos.
Erica Brescia de Redpoint Ventures comentó: "La gestión de infraestructura y la implementación de software en la nube son demasiado complejas para los equipos de DevOps, pero Dagger es una forma elegante de simplificar la gestión de la cadena de suministro de software con código... al hacer que las canalizaciones de entrega de aplicaciones personalizadas sean portátiles, el equipo de Dagger ha cambiado el juego en términos de creación e implementación de software".
Hykes señaló que utilizó mucha experiencia en el desarrollo de Docker en el proceso de creación de Dagger. Al igual que Docker, Dagger también incluye partes de código abierto. Si bien el equipo aún está trabajando en los detalles, será una parte clave del ecosistema Dagger.
"Dagger será una plataforma híbrida, por lo que debe haber un motor de código abierto. Este es el motor de código abierto que estamos anunciando esta vez, junto con un servicio de nube opcional que se puede integrar estrechamente... sacar una conclusión de Docker , si desea construir una comunidad de desarrolladores grande y próspera, debe adoptar verdaderamente el código abierto . Sin embargo, si desea que la comunidad prospere y desea que los usuarios tengan una buena experiencia, entonces debe alinear la comunidad con una visión clara del producto, ponte en contacto."
En la actualidad, el equipo de Dagger se centrará en desarrollar motores de código abierto, prestando atención a las necesidades y puntos débiles de la comunidad. Los servicios administrados estarán disponibles en una fecha posterior. Las últimas preguntas de la entrevista han sido resueltas, y puede repasar las preguntas en línea en el applet de la biblioteca de entrevistas de Java .
Hykes dijo que Docker estaba creciendo tan rápido que el servicio se convirtió en la solución de tecnología de contenedores fundamental de la industria de la tecnología casi de la noche a la mañana, lo que provocó que la empresa perdiera el rumbo. Entonces, para Dagger, planea reducir la velocidad.Después de todo, Dagger en sí no ejecuta directamente la aplicación, y el equipo debería poder concentrarse en ella durante mucho tiempo.
"En términos de comercialización, nuestro pensamiento será lento y constante. Cuando estábamos en Docker, también esperábamos ceñirnos al posicionamiento del proyecto en el desarrollo comercial, pero no escuchamos completamente las voces de los usuarios de la comunidad". Hykes dijo llegar.
Dagger utilizará los fondos de la Serie A para expandir su equipo de desarrollo, mientras contrata y desarrolla equipos de marketing y relaciones con desarrolladores.
Enlace de referencia: https://techcrunch.com/2022/03/30/docker-founder-launches-dagger-a-new-devops-platform/

Preste atención a la pila de tecnología Java para ver más productos secos
Pila de tecnología Java
Concéntrese en compartir productos secos de tecnología Java, incluidos subprocesos múltiples, JVM, Spring Boot, Spring Cloud, Intellij IDEA, Dubbo, Zookeeper, Redis, diseño de arquitectura, microservicios, colas de mensajes, Git, preguntas de entrevistas, estrategias de programadores, los últimos desarrollos, etc.
516 contenido original
el público
¡Consigue las notas de combate de Spring Boot!