10 Practical Tips for Building Native and Serverless Spring Applications
In this talk, Mario Gray dives into the differences between monolithic and event-driven microservices and how event-driven architectures are replacing the use of Remote Procedure Calls. To illustrate these concepts, he conducts a live demo showcasing the use of Spring Cloud Stream, a leading framework for building event-driven microservices with Spring Boot 3. But the story doesn't end there. Mario also highlights the added benefits of native, event-driven architecture and how it can significantly enhance the performance and scalability of your applications. Then, to take it to the next level, he demonstrates how serverless computing can further amplify the power of this architecture. With serverless, developers can enjoy cost-efficient and scalable event processing without managing idle infrastructure. This combination of streaming and serverless computing will provide a winning solution for building high-performing and responsive applications. This video was originally presented as part of SpringOne Tour: https://springonetour.io/