
Freddy Peña
Founder & Software Developer
Biography
Founder of Alphnology and a passionate software engineer, bringing over 10 years of experience in the software development realm, with a focus on the Java ecosystem. An active member of the Dominican Republic Java Community and a Professor at the School of Computer Science and Telecommunications at PUCMM, I enjoy sharing my knowledge and contributing to the community’s growth.
My expertise spans Java-based software development, using cutting-edge technologies such as Spring Boot, Vaadin Flow, Quarkus, Jakarta EE, and Vert.x.
Sessions
Unlocking the Power of Multitenancy (Quarkus and Vaadin Flow)
En la actualidad, el desarrollo de aplicaciones es un terreno complejo y desafiante. Los desarrolladores a menudo se encuentran con la necesidad de crear soluciones multitenancy para permitir intercambiar y compartir los recursos de las soluciones, garantizando la seguridad y la escalabilidad de esta.Este workshop se enfoca en uno de los desafíos más comunes que enfrentan los desarrolladores: cómo integrar Vaadin Flow, una tecnología “stateful” que brinda interfaces de usuario ricas, con una API REST “stateless” en un ambiente Quarkus. Abordaremos los problemas que surgen cuando Vaadin Flow toma el control de la seguridad y cómo esto puede entrar en conflicto con la arquitectura “stateless” de Quarkus.Exploraremos:-
Los desafíos específicos que surgen al combinar Vaadin Flow y Quarkus en un ambiente multitenancy.-
Soluciones prácticas para garantizar la seguridad y la interoperabilidad.-
Diseño de un API para aplicación de terceros.Este workshop es ideal para desarrolladores, arquitectos de software y profesionales interesados en comprender cómo hacer que estas tecnologías puedan coexistir para construir aplicaciones seguras y escalables. Al final de la presentación, los asistentes tendrán una comprensión más sólida de cómo abordar este desafío en sus propios proyectos y lograr una integración exitosa.
Language: Spanish
Audience Level: Intermediate
Talk Format: Workshop (> 60 minutes)