Como fundador e editor-chefe da Changelog, Adam Stacoviak lidera um próspero negócio de mídia que inclui seis podcasts regulares, um boletim de notícias 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 atingir 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.
"Queríamos que nosso público visse como abordamos tudo", disse Adam. "Em vez de apenas promover nossos patrocinadores, queremos mostrar aos nossos ouvintes e leitores quem estamos usando e como tudo isso se parece".
O Changelog também mudou a forma como abordou o desenvolvimento, bem como a configuração e as ferramentas de infra-estrutura, criando um aplicativo web de três níveis, continuamente implantado e monitorado. Não há operadores de infra-estrutura, e qualquer um pode contribuir em alguns poucos comandos. Toda automação é declarativa e idempotente, sem risco de efeitos colaterais inesperados.
A mudança para um repositório de aplicativos de código aberto em 2019 coincidiu com a primeira incursão do Changelog na Kubernetes gerenciada e a introdução do Linode Kubernetes Engine (LKE), um motor de orquestração de contêineres totalmente gerenciado para implantar e gerenciar aplicações e cargas de trabalho em contêineres na Linode.
O engenheiro de confiabilidade do site da Changelog, Gerhard Lazu, esperava encontrar um meio-termo que captasse os benefícios da Kubernetes sem cair em buracos para coelhos. Ao abrir seu código de infra-estrutura no GitHub, Changelog criou canais de colaboração direta com seus parceiros de uma forma transparente para o público.
"A Linode elevou o nível para nós. Com o LKE, podemos declarar mais de nossas dependências por meio desse único API para o qual todo o setor está convergindo. Como o LKE faz mais por nós, precisamos de menos Terraforming e menos integrações manuais. Há mais automação sendo executada no LKE, com melhor visibilidade e integrações mais rígidas. É um verdadeiro divisor de águas", disse Gerhard Lazu, engenheiro de confiabilidade do site da Changelog.
A simplificação da orquestração de containers do Changelog e a mudança de um enxame de Docker para Linode recebeu um impulso adicional da LKE, que agrupa a transferência gratuita, fornecendo uma alternativa menos cara a outras soluções para o gerenciamento de aplicações em containers.
"Um produto como o GKE (Google Kubernetes Engine) é complicado porque ele faz muito mais, alguns dos quais não precisamos. Entender todas as integrações e decidir o que não vale a pena usar requer tempo e esforço", disse Gerhard. "Preferimos uma experiência mais simples da Kubernetes, que cumpre todos os requisitos-chave, e depois sai do caminho". Também preferimos menos opções e melhores padrões, porque não temos o dia todo para gastar em Kubernetes".
Além da simplicidade fornecida pela LKE, Changelog conta com o apoio 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 proporcionar uma experiência inigualável ao cliente 24 horas por dia, 7 dias por semana, 365 dias por ano.
"Há tanto que temos crescido para esperar quando se trata de confiabilidade com Linode em termos de hardware, pessoas e interações" disse Adam Stacoviak, fundador e editor-chefe de 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 se orgulha de ser o primeiro 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 que mal existe". Eles não estão lá em termos de um relacionamento ou ajuda e apoio. Não como a Linode".
Além da simplicidade e suporte, a equipe Changelog valoriza um compromisso semelhante que a Linode continua a demonstrar para a comunidade das nuvens de código aberto. "Sempre fomos de código aberto, conceito aberto e compartilhamento de idéias aberto", disse Adam, "portanto a dedicação da Linode à nuvem aberta é extremamente importante para nós também".