Nowadays Architecture Trends, from Monolith to Microservices and Serverless
Alberto Salazar is an entrepreneur, passionate Java Consultant, JUG Leader, Auth0 Ambassador and founder of the Ecuador Java User Group, JCPAssociate Member and Java evangelist/trainer on Sun Microsystems time. He started up 10 years ago a consultancy company in Latin America and has been working and delivery JAVA solutions for more than 17 years for large scalable, high transaction load systems, from military software to banking solutions. He is recently co-author of the book ‘Mastering Architecting Solutions with Spring 5’. Alberto has long been a frequent speaker at Java conferences such as JavaOne, Oracle Code, Redhat Summit, Oracle Developer Tour Latam, Oracle OTN and locally JUGs.
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.