APIAddictsDays23: El encuentro definitivo de los maestros de las APIs

Escrito por Content | 27-oct-2023 8:07:03

El escenario estaba listo para uno de los eventos más esperados del año para los apasionados de las APIs. APIAddictsDays23 reunió a una constelación de expertos en el campo de las Interfaces de Programación de Aplicaciones (APIs) en un evento que prometía sumergir a los asistentes en el mundo en constante evolución de la tecnología API. Desde las últimas tendencias en seguridad hasta el futuro de las APIs en la era de la automatización, cada presentación prometía un vistazo privilegiado al futuro de la industria.

Adaptando una Arquitectura Hexagonal en el Serverless Framework

Ponente: Ivano García, Software Engineer en Adidas

Ivano García, con su experiencia como Software Engineer en Adidas, llevó a la audiencia a un viaje profundo en la implementación de arquitecturas hexagonales en el Serverless Framework. Destacó la importancia de separar los "contratos" de la lógica del producto, proporcionando una visión esencial de cómo organizar archivos mediante el concepto de "vertical slicing". Un enfoque invaluable, especialmente en proyectos complejos.

 

Ciclo API First: Hacia un Enfoque Totalmente Automatizado

Ponente: Omar del Valle, CEO en API Quality

Desde el escenario, Omar del Valle, CEO en API Quality, presentó una visión de un futuro donde el desarrollo de aplicaciones se simplifica drásticamente a través del enfoque API First. Introdujo la poderosa herramienta API Quality, diseñada para facilitar el desarrollo de aplicaciones al priorizar la creación de APIs como primer paso. Esto promete una revolución en la eficiencia y calidad del desarrollo de software.

Un Viaje Hacia un Entorno de Integración y Entrega Continua Automatizado

Ponente: Julio Cejas, Integration Architect en Integrita

Julio Cejas, Integration Architect en Integrita, subrayó la automatización como el pilar fundamental que diferencia a las empresas altamente productivas de las demás. Enfocándose en el uso de "Git-Trunk" frente a "Git-Flow" en proyectos con cambios frecuentes, Cejas ofreció una perspicaz visión de cómo optimizar los procesos de desarrollo.

Tu API Está en Riesgo: Estrategias para la Seguridad

Ponente: Marco Antonio Sanz, CEO en CloudAPPi Group

Marco Antonio Sanz, CEO en CloudAPPi Group, provocó una reflexión crucial sobre la seguridad en el mundo de las APIs. Aunque cubrir las principales vulnerabilidades definidas por OWASP es esencial, Sanz subrayó que la seguridad no debe detenerse allí. Todas las APIs, en mayor o menor medida, están en riesgo de sufrir un ataque. Sanz compartió estrategias efectivas, incluyendo el control y pruebas exhaustivas de roles que acceden a las llamadas, la ofuscación de IDs y la garantía de que se devuelve solo la información necesaria en cada respuesta.

APIs Almacenables en Caché: Una Nueva Dimensión de Eficiencia

Ponente: Gonzalo de la Vega, VP Strategic Projects en Fastly

Desde Fastly, Gonzalo de la Vega introdujo un innovador sistema de "caché" que comprende tres tipos distintos de datos: estáticos (cacheados), dinámicos (no-cacheados) y Event-Driven Content (nuevo tipo). Este enfoque promete revolucionar la gestión de contenido al permitir la purga de datos antes de que expire su tiempo de vida útil. Una aplicación práctica sería en áreas como un carrito de compras o una sección de comentarios en un blog.

API e Inteligencia Artificial: La Revolución Ha Llegado

Ponente: David Roldán, Business & Solutions Consulting Director en Shaper

David Roldán llevó a la audiencia a un futuro emocionante donde la inteligencia artificial será un componente integral en el desarrollo de APIs. Destacó cómo la IA puede utilizarse en todas las etapas del ciclo de vida de una API, marcando un cambio fundamental en la forma en que interactuamos con la tecnología.

Pruebas de APIs y Continuidad de Integración

Ponente: Fran Guerrero, Freelance

Fran Guerrero compartió estrategias de vanguardia para pruebas de APIs utilizando JSON y la imagen Docker de Postman/Newman. Mostró cómo estas herramientas pueden integrarse efectivamente en el proceso de desarrollo, asegurando la calidad y confiabilidad de las APIs. La posibilidad de ejecutar pruebas desde consola o incorporarlas en el CI/CD de plataformas como GitLab destaca la versatilidad de estas técnicas.

APIs en la "H-AI-perAutomation": Un Futuro Impulsado por la IA

Ponente: Carlos Casares, Lead Solution Engineer en MuleSoft

Carlos Casares enfatizó el creciente papel de la inteligencia artificial en la sociedad y cómo las APIs son el principal medio de interacción con este mundo digital. Destacó la necesidad de desarrollar pensando no solo en los usuarios humanos, sino también en las inteligencias artificiales que serán consumidores clave de APIs.

Modelando el Futuro de las APIs: El Modelo de Madurez de Richardson

Ponente: Fernando Escolar, Lidl

Fernando Escolar de Lidl introdujo el Modelo de Madurez de Richardson, una guía que busca estandarizar las API Rest para lograr una mayor simplicidad. Basado en elementos de navegación fundamentales, este modelo enfatiza la importancia de reflejar "recursos" en las URLs (Nivel 1), utilizar los distintos métodos HTTP (Nivel 2) y proporcionar respuestas que incluyan acciones disponibles para el usuario (Nivel 3). Esta metodología promete simplificar el diseño y desarrollo de APIs.

La IA y las Nuevas Fronteras en el Desarrollo de APIs

Ponente: Rafa Granados, Inditex

Rafa Granados de Inditex compartió un fascinante experimento en el que la inteligencia artificial se utilizó para automatizar la creación de nuevas APIs. Aunque el proceso inicialmente requirió un esfuerzo mayor que la creación manual, Granados enfatizó la importancia de evaluar qué tareas son verdaderamente beneficiosas de automatizar con IA. Este experimento sirve como un recordatorio de la rápida evolución de las tecnologías, especialmente en el ámbito de la IA.

Adiós a las Contraseñas: La Nueva Era de Autenticación Web 3

Ponente: Josué Lopez, CEO en BlockAuth

Josué Lopez presentó una solución innovadora en autenticación basada en blockchain a través de su empresa, BlockAuth. Este enfoque propone un sistema de autenticación único que promete revolucionar la forma en que garantizamos la seguridad en línea. Con la promesa de eliminar la necesidad de contraseñas convencionales, BlockAuth representa un emocionante avance en la seguridad digital.

En resumen, APIAddictsDays23 fue un evento monumental que dejó una impresión duradera en todos los asistentes. Las presentaciones ofrecieron una visión perspicaz de las últimas tendencias y tecnologías en el campo de las APIs, desde la arquitectura hexagonal hasta la integración de la inteligencia artificial. Los asistentes salimos con un profundo aprecio por el poder y el potencial de las APIs en la era digital actual.