Ir al contenido principal

Chris Alfano

Craft of Code

Llevar la nube a la tierra


Para poder utilizar el reproductor de podcasts, debe tener activadas las cookies "funcionales" en sus preferencias de cookies.

Chris Alfano es un apasionado del software de código abierto. Ese compromiso lo llevó a rechazar cualquier noción de que hay una organización demasiado pequeña para diseñar y ejecutar su propio software. Si necesita más pruebas de su dedicación a la comunidad de código abierto, no busque más allá de Jarvus, la firma de ingeniería y diseño de software impulsada por la misión que cofundó en 2010.

"Hay mucha innovación en la tecnología de la información hoy en día, pero en realidad está impulsada por el lado global del mercado, respaldado por capital de riesgo, donde, si no estás a esa escala, te ves obligado a usar las herramientas y prácticas que ellos lanzan", explica Chris, el CTO de Jarvus. "Esta es una trampa fatal para cuando compras herramientas diseñadas para una escala global y tratas de aplicarlas a una escala menor".

Si bien muchos de los clientes de Jarvus son organizaciones más pequeñas, como el gobierno local, organizaciones sin fines de lucro y escuelas, Chris y su equipo también trabajan con la parte que les corresponde de clientes empresariales que necesitan mejorar la eficiencia operacional. "Queremos proporcionar a todos nuestros clientes el beneficio de diseñar y ejecutar su propio software siempre que sea posible", dijo. "Con demasiada frecuencia, vemos a la gente tratar de adaptarse al software y trabajar en torno a un sistema en lugar de tener un sistema diseñado para apoyar su flujo de trabajo".

Chris se apresura a señalar que no tiene ningún problema en usar soluciones estándar. Aún así, un hilo común para Jarvus es su esfuerzo continuo por arquitecturar sistemas sobre componentes de código abierto que terminan en el centro, permitiendo a cualquiera añadir o quitar componentes y que el software evolucione. 

"Nuestra misión general es ayudar a llevar la nube al terreno para las pequeñas organizaciones, así como para las empresas, negocios y comunidades", dijo. "Creo que construir sobre los componentes de código abierto y el software que tienes derecho a usar, seguir construyendo, cambiar y modificar es mucho más importante de lo que se cree".

El enfoque de Jarvus de cerrar las brechas tecnológicas es el impulso para las inversiones en curso de la empresa en una variedad de iniciativas cívicas y educativas. Esos proyectos incluyen Slate, una plataforma de tecnología educativa, y la popular Semana Tecnológica de Filadelfia, una celebración de una semana de duración que muestra la tecnología y la innovación que se está produciendo en toda la región del Gran Filadelfia. La compañía lideró el esfuerzo de ponerle un apodo a la Calle 3 Norte de la ciudad, la Calle N3 ("Nerd"), que ahora es el hogar de Jarvus y otras compañías tecnológicas locales, incluyendo Linode. También ayudó a lanzar la organización profesional de eSports, N3rd Street Gamers.

Eficiencia de la infraestructura con Kubernetes

Chris sirve como capitán de brigada para Code for Philly. Uno de sus proyectos es la Civic Cloud, que da a los voluntarios tecnológicos un camino fiable para entregar sus proyectos listos para su lanzamiento y convertirse en elementos permanentes del patrimonio público.

Parte de Civic Cloud es la aplicación CHIME (Modelo de Impacto Hospitalario para Epidemias COVID-19) que calcula el número teórico de personas infectadas con una enfermedad contagiosa en una población cerrada a lo largo del tiempo para predecir los resultados. Creada junto con los científicos de datos de Penn Medicine, un centro médico académico de renombre mundial en Filadelfia, la aplicación funciona con Linode Kubernetes Engine (LKE), un motor de orquestación de contenedores totalmente gestionado para desplegar y gestionar aplicaciones y cargas de trabajo en contenedores.

Chris se sintió atraído a Linode por compromisos similares con la escena tecnológica de Filadelfia y por la democratización de la computación en nube al dar poder a los desarrolladores y ayudar al mundo a innovar en la nube abierta.

"Los tres grandes proveedores de nubes están realmente diseñados para sacar dinero de las empresas gigantes, y eso está infundido en todas sus decisiones", dijo. "He usado y sigo usando todos ellos, pero su gran cantidad de servicios es un medio para crear un bloqueo para lo que debería ser una mercancía, haciendo difícil, si no imposible, migrar a otro proveedor".

El Linode Kubernetes Engine marca la mayor diferencia para Chris porque carece de la complejidad de otras ofertas de Kubernetes. "En ciertos casos de uso, es una gran ventaja", dijo. "Si bien algunas necesidades de funciones podrían dejar fuera de consideración a Linode Kubernetes Engine, por la escala en la que opero, es una solución superior. Estoy seguro de que Linode no tardará mucho en responder a sus clientes y agregar lo que queramos."

Kubernetes también encaja en la estrategia general de Jarvus en la escala en la que opera. Por ejemplo, cuando Chris crea un grupo de Kubernetes para un cliente en Linode, el precio incluye sólo los recursos que consumirá. Los servicios principales del clúster son gratuitos. "Puedo estar seguro de que eso es lo que va a costar hasta que aumente el tamaño del clúster", describió. "Cuando creo clusters de Kubernetes en GCP (Google Cloud Platform) y luego creo algunas reglas de ingreso que aspiran y proveen algunos servicios de alto nivel para, de repente, mi factura es de 600 dólares por lo que se suponía que era de 20 dólares".

Además de recibir precios directos y evitar el bloqueo de los proveedores, Chris también señala el alto nivel de apoyo que recibe como otra razón por la que sigue recomendando Linode a los clientes nuevos y existentes de Jarvus y los proyectos de Code for Philly.

"Cuando abro los tickets de sporte con Linode, es un humano que entiende mi problema, y generalmente trata de abordarlo", dijo. "Siempre que tengo que tratar con Azure, AWS o Google, es alguien que se esfuerza por no hacer nada por mí y me dice que vaya a leer este artículo."

Hay mucha camaradería entre Chris, Code for Philly, su equipo en Jarvus, y Linode. Incluso podría llamarse Amor Fraternal. 

Compartir esto