Serverless architecture is exactly the opposite of a monolith architecture, small services (or functions) running in a constrained running environment (limited access to CPU and memory). Furthermore, as we move to a model where we pay per usage, the services might need to go from 0 to infinite instances in a matter of milliseconds to start serving requests. Because of these constraints, we have now seen a number of developers at many organizations considering moving to Node.js or Golang to get the performance and tiny memory footprint they need to run in a serverless environment. In this session, we’ll demonstrate how you can optimize your enterprise Java apps to become your next favourite language when developing “serverless architecture” — vastly smaller, vastly faster, and fundamentally more scalable.
Alex is a Director of Developer Experience at Red Hat. He is passionate about Java world, software automation and he believes in the open source software model. Alex is the creator of NoSQLUnit project, member of JSR374 (Java API for JSON Processing) Expert Group, the co-author of Testing Java Microservices book for Manning and contributor of several open source projects. A Java Champion since 2017, international speaker and teacher at Salle URL University, he has talked about new testing techniques for microservices and continuous delivery in the 21st century.