Pular para o conteúdo principal

Chris Alfano

Ofício do Código

Trazendo a nuvem para o chão


Chris Alfano é apaixonado por software de código aberto. Esse compromisso o levou a rejeitar qualquer noção de que existe uma organização muito pequena para projetar e executar seu próprio software. Se você precisar de mais alguma prova de sua dedicação à comunidade de software de código aberto, não procure mais que Jarvus, a empresa de engenharia e design de software orientada para a missão que ele co-fundou em 2010.

"Há muita inovação na tecnologia da informação hoje, mas ela é realmente impulsionada pelo lado global do mercado apoiado pelo capital de risco, onde, se você não estiver nessa escala, você é forçado a usar as ferramentas e práticas que eles liberam", explica Chris, CTO do Jarvus. "Esta é uma armadilha fatal para quando você compra ferramentas projetadas para uma escala global e tenta aplicá-las em uma escala menor".

Enquanto muitos dos clientes do Jarvus são organizações menores, incluindo o governo local, organizações sem fins lucrativos e escolas, Chris e sua equipe também trabalham com sua parte de clientes empresariais que precisam melhorar a eficiência operacional. "Queremos proporcionar a todos os nossos clientes o benefício de projetar e executar seu próprio software sempre que possível", disse ele. "Com muita freqüência, vemos pessoas tentando se adaptar ao software e trabalhar em torno de um sistema, em vez de ter um sistema projetado para suportar seu fluxo de trabalho".

Chris é rápido em apontar que ele não tem nenhum problema em utilizar soluções de prateleira. Ainda assim, um fio comum para Jarvus é seu esforço contínuo para arquitetar sistemas em cima de componentes de código aberto que acabam no centro, permitindo a qualquer um adicionar ou remover componentes e para que o software evolua. 

"Nossa missão principal é ajudar a trazer a nuvem ao solo para pequenas organizações, bem como para empresas, negócios e comunidades", disse ele. "Acho que construir sobre componentes de código aberto e sobre software que você tem o direito de usar, continuar construindo, mudando e modificando é muito mais importante do que receber crédito por isso".

O foco da Jarvus em preencher as lacunas tecnológicas é o impulso para os investimentos contínuos da empresa em uma variedade de iniciativas cívicas e educacionais. Esses projetos incluem Slate, uma plataforma de tecnologia educacional, e a popular Semana Tecnológica da Filadélfia, uma celebração de uma semana que mostra a tecnologia e a inovação acontecendo em toda a região da Grande Filadélfia. A empresa liderou o esforço de apelidar a North 3rd Street na cidade, N3rd ("Nerd") Street, que agora é o lar de Jarvus e outras empresas tecnológicas locais, incluindo Linode. Ela também ajudou a lançar a organização profissional eSports, N3rd Street Gamers.

Eficiência da infra-estrutura com a Kubernetes

Chris serve como capitão de brigada de Código para Filadélfia. Um de seus projetos é a Nuvem Cívica, que dá aos voluntários técnicos um caminho confiável para entregar seus projetos prontos para o lançamento e se tornar um acessório permanente do público comum.

Parte da Nuvem Cívica é o aplicativo CHIME (COVID-19 Hospital Impact Model for Epidemics) que calcula o número teórico de pessoas infectadas com uma doença contagiosa em uma população fechada ao longo do tempo para prever os resultados. Criado junto com cientistas de dados da Penn Medicine, um centro médico acadêmico de renome mundial na Filadélfia, o aplicativo funciona no 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.

Chris foi atraído para a Linode devido a compromissos semelhantes com o cenário tecnológico da Filadélfia e com a democratização da computação em nuvem, capacitando os desenvolvedores e ajudando o mundo a inovar na nuvem aberta.

"Os três grandes fornecedores de nuvens são realmente projetados para sugar dinheiro de empresas gigantes, e isso é infundido em todas as suas decisões", disse ele. "Eu usei e ainda uso todos eles, mas seu número absoluto de serviços é um meio de criar um "lock-in" para o que deveria ser uma mercadoria, tornando difícil, se não impossível, a migração para outro fornecedor".

O motor Linode Kubernetes faz a maior diferença para Chris porque lhe falta a complexidade de outras ofertas Kubernetes. "Em certos casos de uso, é uma grande vantagem", disse ele. "Embora algumas necessidades de recursos possam tirar a Linode Kubernetes Engine da consideração, para a escala em que eu opero, é uma solução superior". Tenho certeza que também não vai demorar muito para que a Linode responda a seus clientes e acrescente o que queremos".

A Kubernetes também se enquadra na estratégia geral da Jarvus na escala em que opera. Por exemplo, quando Chris cria um cluster Kubernetes para um cliente na Linode, o preço inclui apenas os recursos que ele irá consumir. Os serviços principais do cluster são gratuitos. "Posso ter certeza de que é isso que vai custar até que eu aumente o tamanho do cluster", descreveu ele. "Quando eu crio clusters Kubernetes em GCP (Google Cloud Platform) e depois crio algumas regras de entrada que eles aspiram e fornecem alguns serviços de alto nível para, de repente, minha conta é de $600 para o que deveria ser $20".

Além de receber preços simples e evitar o bloqueio de fornecedores, Chris também aponta o alto nível de apoio que recebe como outra razão pela qual continua a recomendar a Linode para clientes novos e existentes da Jarvus e a Code for Philly projects.

"Quando abro ingressos com Linode, é um humano que entende meu problema, e geralmente tenta resolvê-lo", disse ele. "Sempre que tenho que lidar com o Azure, AWS, ou com o apoio do Google, é apenas alguém que se esforça ao máximo para não fazer nada por mim e diz apenas vá ler este artigo".

Há muita camaradagem entre Chris, Code for Philly, sua equipe no Jarvus, e Linode. Você pode até chamá-lo de Brotherly Love. 

Compartilhe este