Domingo es ingeniero de software con experiencia en aplicaciones altamente concurrentes y escalables. Ha trabajado durante 20 años diseñando e implementando arquitecturas para aplicaciones de gran escala que impactan millones de usuarios en distintos sectores productivos como financiero, comercio electrónico, medios de comunicación, salud, fiscal y gobierno.
El monitoreo de aplicaciones y sistemas es muy importante. Los dashboards, alertas y notificaciones son muy útiles para verificar la salud de los sistemas. Sin embargo, las arquitecturas modernas en la nube pública o basadas en microservicios presentan retos adicionales para lograr un monitoreo adecuado.
Esta sesión comparte desde un punto de vista técnico las experiencias y aprendizajes obtenidos al orquestar contenedores usando la tecnología Kubernetes en el SUNAT, la dependencia de gobierno federal en Perú encargada de la administración tributaria.
En esta sesión analizaremos el caso de un proyecto que se realizó para una institución financiera para manejar el almacenamiento y búsqueda de grandes cantidades de datos. La implementación utiliza un cluster de 24 nodos distribuidos para manejar y buscar miles de millones de documentos que representan cientos de terabytes. Entre las tecnologías que se utilizaron están StorageGrid y ElasticSearch.
En esta charla se abordaran los diversos retos que se presentan cuando se requieren diseñar APIs REST usando la JVM. Los retos que se deben afrontar son diversos y cada uno de ellos tiene su contexto y complejidad.
Estos son algunos de los puntos que abordaremos: