No KubeCon + CloudNativeCon América do Norte conferência esta semana, ReleaseHub anunciou que agora pode ative automaticamente ambientes de aplicativos na nuvem com base em como os arquivos do Docker Compose são configurados no laptop de um desenvolvedor.
Além disso, a empresa adicionou a capacidade de replicar dados de aplicativos em minutos usando um recurso Instant Data Sets à sua plataforma homônima para criar ambientes de teste de aplicativos que imitam ambientes de produção.
Por fim, o ReleaseHub integrou nativamente sua plataforma com a plataforma de monitoramento e observabilidade Datadog para fornecer aos desenvolvedores mais informações sobre como seus ambientes de aplicativos estão sendo executados.
Matt Carter, diretor de marketing da ReleaseHub, diz que o objetivo é remover o atrito que os desenvolvedores encontram atualmente ao criar ambientes de aplicativos. Quanto mais simples esse processo se torna, mais produtivos se tornam os desenvolvedores, observa ele.
Anteriormente, o ReleaseHub podia automatizar o provisionamento de um ambiente de aplicativo em um nuvem pública plataforma analisando arquivos Docker armazenados em um repositório central. Esse recurso agora foi estendido para desktops de desenvolvedores individuais que são usados para construir aplicativos de contêiner.
Os desenvolvedores de hoje desperdiçam muito tempo construindo e mantendo ambientes. A ReleaseHub está defendendo o que descreveu como uma plataforma de ambientes como serviço (EaaS) que automatiza esse processo.
Não está claro quanto tempo e dinheiro são desperdiçados construindo e mantendo ambientes de aplicativos, mas está claro que quanto mais desafiador for esse processo, menor será a probabilidade de um desenvolvedor querer experimentar uma nova ideia para um aplicativo. Se a quantidade de tempo necessária para ativar um ambiente de aplicativo for excessiva, a maioria dos desenvolvedores só fará esse esforço quando for absolutamente necessário.
O ReleaseHub também oferece o benefício adicional de reduzir quaisquer erros que possam ser introduzidos ao configurar manualmente um ambiente de aplicativo, observa Carter.
Compreensivelmente, hoje em dia há muito mais foco na produtividade do desenvolvedor. O número de aplicativos que precisam ser criados continua a exceder o conjunto de habilidades disponíveis. À medida que a lista de pendências de desenvolvimento de aplicativos continua a aumentar, a taxa na qual as organizações podem empregar a inovação de software começa a diminuir. A questão com a qual as organizações estão lutando é tomar decisões difíceis sobre quais projetos podem avançar; estes estão sendo feitos simplesmente porque não há tempo suficiente para construir tudo. A existência do ReleaseHub pode não compensar totalmente a falta de desenvolvedores, mas pode ajudar bastante a remover grande parte do trabalho que resulta em menos aplicativos sendo criados ou atualizados continuamente.
Um princípio central do DevOps tem, é claro, um compromisso incansável com a automação. O objetivo principal é dar aos desenvolvedores o máximo de tempo possível para escrever o código. Cada minuto gasto em tarefas irrelevantes contraria os princípios do DevOps. Verdade seja dita, a maioria dos desenvolvedores quer o mínimo possível de qualquer coisa que lembre as operações de TI. Enquanto isso, as equipes de DevOps, quando podem escolher entre gastar mais tempo criando ambientes de desenvolvimento de aplicativos ou realmente implantar aplicativos em um ambiente de produção, invariavelmente escolhem o último.
Relacionado