10 Practical Tips for Building Native and Serverless Spring Applications
In this talk, I'll dive 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, I'll conduct 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. I will also highlight 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, I'll demonstrate 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.