Avançar para o conteúdo principal

Changelog

Construção de Códigos

Simplicidade, Suporte e Abertura Conduzem a Mudança para o Motor Linode Kubernetes


Como fundador e editor-chefe da Changelog, Adam Stacoviak lidera um próspero negócio de mídia que inclui seis podcasts regulares, um newssfeed diário e um boletim semanal. As propriedades de mídia da empresa atraem um público de mais de 14 milhões de desenvolvedores, incluindo alguns na Microsoft, Intel, Google, IBM e Facebook.

Dez anos após ter atingido as vias aéreas pela primeira vez, a Changelog optou por abraçar completamente a tecnologia de seus parceiros publicitários através de integrações mais profundas. Referências conspícuas de empresas como Fastly para CDN em tempo real e largura de banda mundial, Rollbar para monitoramento de erros e alertas, e Linode para servidores em nuvem SSD Linux de alto desempenho não foram suficientes.

Changelog Media

"Queríamos que o nosso público visse como abordamos tudo", disse Adam. "Em vez de apenas promover os nossos patrocinadores, queremos mostrar aos nossos ouvintes e leitores quem estamos usando e como tudo isso é."

O Changelog também mudou a forma como abordou o desenvolvimento, bem como a configuração da infraestrutura e ferramentas, criando um aplicativo web de três níveis, continuamente implantado e monitorado. Não há operadores de infraestrutura, e qualquer um pode contribuir com alguns comandos. Toda automação é declarativa e idempotente, sem risco de efeitos colaterais inesperados.

A mudança para um repositório de aplicações open source em 2019 coincidiu com a primeira incursão do Changelog na Kubernetes gerida e a introdução da Linode Kubernetes Engine (LKE), um motor de orquestração de contentores totalmente gerido para a implementação e gestão de aplicações e cargas de trabalho em contentores Linode.

O engenheiro de confiabilidade do site Changelog, Gerhard Lazu, esperava encontrar um meio termo que captasse os benefícios de Kubernetes sem cair em buracos de coelho. Ao abrir seu código de infraestrutura no GitHub, Changelog criou canais de colaboração direta com seus parceiros de uma forma transparente para o público.

Gerhard Lazu

"Linode levantou a faísca para nós. Com o LKE, podemos declarar mais das nossas dependências através desta API única, para a qual toda a indústria está convergindo. Como o LKE faz mais por nós, precisamos de menos Terraforming e menos integrações manuais. Há mais automação rodando no LKE com melhor visibilidade e integrações mais apertadas. É uma verdadeira mudança de jogo", disse Gerhard Lazu, engenheiro de confiabilidade do site da Changelog.

A simplicidade da orquestração de contentores do Changelog e a mudança de um enxame de Docker para Linode recebeu um impulso adicional do LKE, que agrupa a transferência gratuita, fornecendo uma alternativa menos cara para outras soluções de gestão de aplicações contentorizadas.

"Um produto como o GKE (Google Kubernetes Engine) é complicado porque faz demasiadas coisas, algumas das quais não precisamos. Compreender todas as integrações, e decidir o que não vale a pena usar leva tempo e esforço", disse Gerhard. "Preferimos uma experiência mais simples de Kubernetes que cumpra todos os requisitos chave, e que depois saia do caminho. Também preferimos menos opções e melhores defaults, porque não temos o dia todo para perder em Kubernetes".

Além da simplicidade fornecida pela LKE, a Changelog conta com o suporte da Linode 24 horas por dia, 7 dias por semana, 365 dias por ano. Uma equipe altamente treinada de profissionais de serviço está comprometida em sempre encontrar as soluções certas e fornecer uma experiência inigualável ao cliente 24/7/365.

Adam Stacoviak

"Há tanta coisa que temos crescido para esperar quando se trata de confiabilidade com Linode em termos do hardware, das pessoas e das interações" disse Adam Stacoviak, fundador e editor-chefe do Changelog.

Como um dos primeiros a adotar o LKE, a equipe Changelog juntou-se a mais de 500 outros em um programa beta aberto conhecido como Linode Green Light, um grupo essencial de desenvolvedores que têm orgulho de ser os primeiros a testar novos produtos e compartilhar conhecimentos com a comunidade Linode.

"Valorizamos o relacionamento e o toque pessoal que recebemos da Linode", acrescentou Jerod Santo, editor-gerente da Changelog. "Com fornecedores maiores, eles podem fazer você sentir como se você mal existisse. Eles não estão lá em termos de um relacionamento ou ajuda e apoio. Não como o Linode". 

Além da simplicidade e suporte, a equipe Changelog valoriza um compromisso semelhante que a Linode continua a mostrar para a comunidade das nuvens de código aberto. "Sempre fomos de código aberto, conceito aberto e compartilhamento de ideias aberto", disse Adam, "por isso a dedicação da Linode à nuvem aberta é extremamente importante para nós também".

Compartilhe