Puse una red en tu red para poder administrarla (o API & Web Application management for network meshes)

By Damian Martinez Gelabert

Elevator Pitch

Migrar a una arquitectura de microservicios tiene muchas ventajas y ninguna contra… no?

En la charla queremos describir cuales son los desafíos que encontramos nosotros, y por qué necesitamos una Service Mesh e implementar API & Web Application Management.

Description

Con la explosion de arquitecturas de microservicios, las posibilidades de interconexion dentro del data center se multiplicaron de manera exponencial, y junto a estas oportunidades de conectividad, los desafios asociados tambien.

Queremos describir, por qué implementar una Service Mesh para la interconexion de servicios es esencial para acelerar el desarrollo de nuestras aplicaciones y servicios y describir mecanismos de control de APIs y Aplicaciones Web con ejemplos del mundo real.

En esta charla queremos describir que pasa cuando ya convenciste a todo el mundo de implementar µ-Servicios, y ahora te empezas a preguntar: - Como hago autenticacion entre mis servicios? - Como debugueo un problema de runtime? - Cual es mi estrategia de 0 downtime deployment? - Puedo hacer A/B testing? Y feature flagging? - …. muchos etcs.

Creemos que el desarrollo de un sistema se debe considerar de manera integral, y que aun las capas de red, deben entender el core del negocio.

Nuestra charla relata nuestro camino recorrido, nuestros aprendizajes y por sobre todo, nuestras dudas al respecto.

Notes

Somos 2 speakers:

  • Matias Giorgio es Sr. Staff Software Engineer en Medallia y lidera técnicamente el equipo responsable de la plataforma de APIs. Tiene una maestría en Ingeniería de Software de University of California Irvine, donde investigó sobre arquitecturas decentralizadas con uno de los creadores de REST. Hace más de 10 años que trabaja con sistemas distribuidos; primero, en el mercado financiero y, ahora, en operational customer experience.

  • Damian Martinez Gelabert es Director of Engineering en Medallia, sus equipos son responsables de la creación de la plataforma de desarrollo de Medallia para desarrolladores internos y externos. Es uno de los co-autores de RAML (RESTful API Modeling Language) y desarrollador de herramientas open source para diseño e implementación de APIs. Desde el año 1999 que trabaja en el desarrollo de APIs y sistemas cloud scale; para empresas de telecomunicaciones, entretenimiento, API management, y ahora, en operational customer experience.