Avançar para o conteúdo principal

Ben Chavet

Construção de Códigos
Ben Chavet

Remoção de Barreiras Técnicas à Colaboração


Em Memória
Enquanto  estávamos trabalhando com os nossos amigos na Tugboat nesta história, ficámos sabendo do falecimento do engenheiro principal do rebocador, Ben Chavet. Este post é dedicado à vida do Ben e ao seu trabalho no Tugboat. Por favor, considere uma doação para o Página GoFundMe em sua honra.

James Sansbury, Technical Account Executive da Tugboat, teve a ideia original para a Tugboat quando estava a trabalhando com a Lullabot  em um grande projeto empresarial para a Intel. E se você perguntar a ele, ele lhe dirá rapidamente que foi realmente o gênio e as contribuições de Ben Chavet que deram vida ao Tugboat. 

Começou quando o principal contato e principal interessado em um projeto de desenvolvimento web multifacetado queria uma maneira de revisar o trabalho atualizado mais rapidamente; mas foi um gargalo que congestionou muitos projetos ao mesmo tempo, causando inevitavelmente atrasos no processo de revisão. Então, isso forçou a equipe da Lullabot a implementar mudanças maciças de uma só vez em um único servidor e, é claro, uma coisa quebraria outra, e o servidor derreteria por causa de conflitos de código ou configuração. A equipe inteira ficaria com o log-jammed.

Rebocador

Esta frustração levou James e a equipe a darem uma olhada no conjunto de ferramentas, fazendo perguntas críticas como "O que poderíamos fazer para facilitar a vida do nosso cliente? Reduzir o stress deles? Como podemos racionalizar este processo para remover este gargalo?"

Matt Westgate, CEO da Tugboat (e ex-CEO da Lullabot), se inclinou. Com o apoio da liderança e inovação ao leme, a equipe começou a experimentar. Começou com o Jenkins, um aplicativo de construção de pedidos de puxar o gatilho, que essencialmente automatizaria os trabalhos para empurrar as mudanças de código assim que fossem detectadas em um pedido de puxar o gatilho. Este projeto suportaria um site completo e colocaria um link de volta no pedido pull como uma maneira rápida e fácil de ver apenas aquelas mudanças incrementais, uma de cada vez, em um ambiente totalmente funcional, mas sem a contenção de um único servidor de encenação ou o risco de derretimento.

Uma vez que o cliente e a equipe em geral foram expostos a essa capacidade de desenvolvimento, novas perguntas vieram à tona: "Precisamos disso em cada projeto. Como podemos voltar ao passado?"

Nasce um produto

Ao ver uma oportunidade, a Lullabot duplicou o seu valor central de "Inventar e Inovar" e os membros da sua equipa dedicada a trabalhar no produto. 

A equipe continuou a olhar para as ferramentas e como o novo produto poderia ser inovado e impulsionado, e Ben dirigiu muito do pensamento técnico real. Avaliações profundas no Docker e na Kubernetes ajudam, em última análise, a conduzir a decisão de mudar para o Docker Swarm, o que foi um enorme salto em relação às instâncias sem contêineres que estavam sendo empregadas anteriormente.

"A mesada para mexer e assumir riscos calculados foi baseada na segurança psicológica e cultura que construímos em Lullabot. Isso, juntamente com a demanda que começamos a ver pelo serviço, sabíamos que estávamos em uma posição em que poderíamos nos concentrar no rebocador", disse James, lembrando que ter permissão para encontrar o 'primeiro rascunho muito ruim' ajudou a tirar todo o lixo para fora e refinar, aprimorar e se divertir. Foi nesta segurança que as ideias foram, e são, capazes de fluir".

Com base nisso e no impulso que viram na demanda, Tugboat tornou-se uma empresa formidável em 2017, quando saiu formalmente da Lullabot, transformando-se na equipe que é hoje. O resultado é uma empresa líder do setor na vanguarda da forma como os projetos de websites são gerenciados no futuro.

"Imagine um exército de servidores de encenação sob demanda e esperando por você, e tudo o que você tem que fazer é apenas dizer, 'Vá'", disse Matt. "Estes recursos chegam, constroem uma pré-visualização completa do teu site, e quando acabas, todos eles desaparecem, e só estão à tua espera novamente."



Uma primeira abordagem de Data

A verdadeira proposta de valor de Tugboat é que ninguém mais está tomando esta primeira abordagem de dados para as previsões de implantação.  

A empresa é única na medida em que seus clientes são grandes mídias, empresas, governos e entidades de alto nível que hospedam em diferentes lugares - ambientes que podem abrigar muitos dados e conteúdos. Portanto, o poder do rebocador não é uma coisa trivial. Alguns bancos de dados de clientes têm 70 GB, e com o Tugboat, você pode clicar em um botão e ter um ambiente girado em segundos, incluindo aquele grande banco de dados. 

Ao trabalhar com este tipo de dados - primeiro desafio, a infraestrutura e as parcerias que a suportam devem ser harmoniosas. Entre a Linode, que tem apoiado a Tugboat, e a Lullabot, há mais de uma década. Depois de passar algum tempo explorando outras opções, a Linode foi recomendada várias vezes por colegas ligados à equipe Lullabot. Desde o início, o incomparável atendimento ao cliente, modelo de preços fixos e estrutura simples e fácil de usar da Linode teve um impacto distinto na Lullabot.

"Essencialmente, Ben não nos deixava hospedar em nenhum outro lugar!" disse Matt, "Nós pedimos ao Ben por capacidades relacionadas com hospedagem, e ele diria que sim. Não estamos a lutar contra o nosso fornecedor de alojamento pela inovação. Somos capazes de ser flexíveis em áreas em que podemos não estar com outros provedores. A transparência em que Linode acredita; quando ocorrem paradas, a comunicação é inestimável, e Linode faz isso muito bem. Com a Linode, não temos que nos preocupar".

Hoje, a Linode ajuda o crescimento exponencial da Tugboat, suprindo suas necessidades de hospedagem de qualquer forma que a empresa esteja inovando para sua lista crescente de clientes que incluem NBCU, IBM, Principal, va.gov, UCSF, e Spotify.

À medida que a Tugboat avança, desenvolvendo novas tecnologias verticais e resolvendo mais problemas de seus clientes através da automação e outras opções de testes, a Linode continuará impulsionando o movimento da empresa para uma infraestrutura de testes efêmera, sob demanda, e abordando as questões mais importantes que pesam sobre os desenvolvedores web em todo o mundo.

Compartilhe