"Testcontainers + LocalStack + Spring" & "Java 21"


Details
save the date
Agenda:
18:00 Doors open
18:20 Partner introduction, organization stuff
18:30 Taming and Testing the Cloud Environment for your Java apps with LocalStack and Testcontainers - Anca Ghenade
19:30 Networking break
20:00 Java 21 - Dominik Dorn
21:05 Networking @ Pointers
Taming and Testing the Cloud Environment for your Java apps with LocalStack and Testcontainers
So, you use AWS in production, but how do you develop and test your AWS-powered Java applications? Navigating the development and testing landscape of cloud-based applications can be a complex task. In this presentation, we delve into the transformative approach of using LocalStack as a drop-in replacement for AWS services in the development phase of Spring Boot applications. We see how LocalStack, a fully functional local AWS cloud stack, seamlessly integrates into your existing setup, offering a robust and cost-effective environment for development. This method not only enhances developer productivity but also ensures consistency with AWS cloud environments, with minimal changes. As the application development progresses and gains complexity, the necessity for rigorous testing emerges. Here, we transition to exploring the integration of Testcontainers with LocalStack, as an official module. We'll have a look at how you can quickly set up your Spring Boot application and AWS stack for integration testing using Testcontainers, and additionally, we will discuss some best practices for writing effective integration tests for your AWS-powered application, emphasizing the importance of maintaining a balance between test coverage and test maintainability.
About Anca
Anca has been immersing herself in the realm of Java since her university days, focusing primarily on developing enterprise applications over the past seven years. Recently, she has embraced the exciting and challenging field of cloud development, captivated by its immense potential. Now she enjoys sharing her learning experiences through engaging demos that bring tangible value to others. She also appreciates the meaningful conversations and feedback related to user experience and use cases, as they enable her to contribute towards the product development efforts of her team at LocalStack.
Java 21
We will take a look at what has changed/is new from JDK17 to 21.

Sponsors
"Testcontainers + LocalStack + Spring" & "Java 21"