Avançar para o conteúdo principal

Chris Alfano

Construção de Códigos

Trazer a nuvem para o chão


Chris Alfano é apaixonado por software open source. Esse compromisso levou-o a rejeitar qualquer noção de que existe uma organização demasiado pequena para conceber e executar o seu próprio software. Se precisar de mais provas da sua dedicação à comunidade de software open source, não procure além da Jarvus, a empresa de engenharia e design de software focada na missão, que cofundou em 2010.

"Há muita inovação nas tecnologias de informação hoje em dia, mas é realmente impulsionada pelo lado global do mercado apoiado pelo capital de risco, onde, se não se estiver a essa escala, se é obrigado a utilizar as ferramentas e as práticas que lançam", explica Chris, CTO da Jarvus. "Esta é uma armadilha fatal quando se compra ferramentas concebidas para uma escala global e se tenta aplicá-las a 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 parcela de clientes corporativos que precisam melhorar as eficiências operacionais. "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 frequê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 a salientar que não tem qualquer problema em utilizar soluções prontas. Ainda assim, um fio condutor comum da Jarvus é o seu esforço contínuo para arquitetar sistemas em cima de componentes open source que acabam no centro, permitindo que qualquer pessoa adicione ou remova componentes e que o software evolua.  

"A nossa missão principal é ajudar a trazer a nuvem à terra para as pequenas organizações, assim como para empresas, negócios e comunidades", disse. "Penso que construir sobre componentes open source e sobre um software que se tem o direito de utilizar, continuar a construir, mudar e modificar é muito mais importante do que parece".

O foco do Jarvus em fechar buracos technológicos é o impulso para os investimentos contínuos da empresa em diversas iniciativas cívicas e educacionais. Esses projetos incluem a Slate, uma plataforma de tecnologia educacional, e a popular Philly Tech Week, uma comemoraçã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 locais de tecnologia, incluindo Linode. Também ajudou a lançar a organização profissional de eSports, N3rd Street Gamers.

Eficiência da infraestrutura com a Kubernetes

O Chris serve como capitão para o Código da Filadélfia. Um de seus projetos é a Nuvem Cívica, que dá aos voluntários da tecnologia um caminho confiável para entregar seus projetos prontos para o lançamento, para se tornarem itens permanentes da comunidade pública.

Parte da Nuvem Cívica é a aplicação CHIME (COVID-19 Hospital Impact Model for Epidemics) que calcula o número teórico de pessoas infetadas com uma doença contagiosa numa população fechada ao longo do tempo para prever os resultados. Criada juntamente com cientistas de dados da Penn Medicine, um centro médico académico de renome mundial em Filadélfia, a aplicação funciona no Linode Kubernetes Engine (LKE), um motor de orquestração de contentores totalmente gerido para a implantação e gestão de aplicações e cargas de trabalho conteinerizadas.

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

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

O Linode Kubernetes Engine faz uma grande diferença para Chris porque não tem a complexidade de outras ofertas de Kubernetes. "Em certos casos de utilização, é uma grande vantagem", disse. "Embora algumas necessidades relativas às funcionalidades possam fazer com que o Linode Kubernetes Engine deixe de ser considerado, para a escala em que opero, é uma solução superior. Tenho a certeza que também não demorará muito tempo para a Linode responder aos seus clientes e acrescentar o que queremos".

Kubernetes também se enquadra na estratégia global do Jarvus à escala em que opera. Por exemplo, quando Chris monta 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 a 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 Ingress que eles aspiram e fornecem alguns serviços de alto nível para, de repente, minha conta passa a custar US $ 600 quando supostamente seria US $ 20".

Para além de receber preços claros e evitar o lock-in do fornecedor, Chris também aponta para o elevado nível de apoio que recebe, como outra razão pela qual continua a recomendar a Linode aos clientes novos e existentes da Jarvus e para os projetos da Code for Philly.

"Quando abro incidências com a Linode, é um humano que compreende o meu problema e geralmente tenta resolvê-lo", disse. "Sempre que tenho de lidar com suporte da Azure, AWS ou da Google, é apenas alguém que se esforça ao máximo para não fazer nada por mim e apenas diz vai ler este artigo".

Há muita camaradagem entre Chris, Code for Philly, a sua equipa no Jarvus, e Linode. Até podemos chama -lo de Brotherly Love. 

Compartilhe