In this session, attendees will learn about a real-world evolution to a Distributed Architecture without being involved of a complete Microservices Madness; we will be covering tips and tricks of an experience of a evolution of a huge EAR Core Banking Application and how we evolve to a modern distributed Architecture until the evolution of use 3rd party services and Serverless; tips, tricks, pros, cons and the reasons for being involved on move forward and present sample code as FaaS and explain the pitfalls of Serverless and the security concerns on this evolution. We will be using snippets code based on JAVA, JWT, JWS, Auth0, Spring Boot, Reactor, Webflux, Spring Cloud Gateway and Spring Cloud Functions.
Alberto Salazar is an entrepreneur, passionate Consultant, Java Champion, JUG Leader, Oracle Groundbreaker Ambassador, Auth0 Ambassador and founder of the Ecuador Java User Group, Java Community Process Associate Member and Java evangelist/trainer. He is the co-author of the book ‘Software Architecture with Spring 5.0’. Alberto has been working for 2 decades creating large scalable and high transaction load systems from military software to banking solutions. He is also a frequent speaker at Java conferences such as Oracle Code One, Voxxed Days, Oracle Code, Red Hat Summit, JavaOne, Oracle Developer Tour Latam, OTN Tours, and local JUG meetings. Recently, Alberto organized a Java Conference in Ecuador bringing Java Rocks starts, Java Champions, Dev Champions to the country and he co-organized a Java Hackdays event in Spanish, joining together eleven different cities around the world and nine Spanish native language countries.