Spring Data JPA is incredibly popular because it provides excellent developer productivity and is so easy to use that you can learn it within a few hours. That changes as soon as your application needs to handle huge amounts of data or if you want to guarantee very short response times. Features and concepts that work perfectly fine for smaller applications don’t work on a bigger scale. The more data you have to handle, the slower your application becomes. But that doesn’t have to be the case. Spring Data JPA is a great fit for complex projects with high-performance requirements. You only need to know which features to use and which you should better avoid.
During this workshop, I’ll show you how to get the most out of your Spring Data JPA-based persistence layer. By following these recommendations, you’ll be able to enjoy Spring Data JPA’s developer productivity and provide a blazingly fast experience to your users.
During this workshop, you will work with lots of examples to learn more about advanced features and concepts that enable you to:
After this training, you will be able to identify performance problems before they cause problems in production. You will know different strategies and features to solve these problems so that you can implement an efficient, high-performance data access layer with Spring Data JPA.
Software developers and architects who are already familiar with the general concepts of Spring Data JPA.