Building Fast and Scalable Persistence Layers with Spring Data JPA

  Рет қаралды 17,681

SpringDeveloper

SpringDeveloper

2 жыл бұрын

Spring Data JPA is the de facto standard for persisting data in a relational database. 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 a huge amount of data or if you want to guarantee very short response times. Features and concepts that work perfectly fine for smaller applications start to become a burden that slow down your application.
But that doesn’t have to be the case for your application. 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 talk, 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.
Thorben Janssen, Freelancer at Self-employed
Slides: www.slideshare.net/Pivotal/bu...

Пікірлер: 10
@przemekmachura6318
@przemekmachura6318 2 жыл бұрын
The best proof that all these ORMs are not great tools is how many times in presentation we heard "it is not what we expected" :)
@TheKritiks
@TheKritiks 2 жыл бұрын
Amazing presentation from Thorben.
@deeepsh-verma
@deeepsh-verma 2 жыл бұрын
Wish I had found this earlier. A lot of things learned the hard way. Great session!
@carnelyve866
@carnelyve866 2 жыл бұрын
Excellent. Even as a veteran, all I can say is: very much appreciated.
@pavelscherbakov9414
@pavelscherbakov9414 2 жыл бұрын
Thank you so much! A lot of themes and advices!
@skids-dk3wr
@skids-dk3wr 2 жыл бұрын
Great session! Thank you for your presentation
@Kysen10
@Kysen10 Жыл бұрын
Incredible video, so many optimisations i cant wait to implement
@curtain300
@curtain300 Жыл бұрын
Wow. Thanks for the amazing session.
@dhirajnavale3861
@dhirajnavale3861 2 жыл бұрын
Great session. Just one question why don't you upload the code?
@Steklopod
@Steklopod 2 жыл бұрын
For kotlin (to disable eager fetch) in build.gradle.kts: allOpen { annotations("javax.persistence.Entity", "javax.persistence.MappedSuperclass","javax.persistence.Embeddable") }
A Spring Data’s Guide to Persistence
53:55
SpringDeveloper
Рет қаралды 13 М.
Spring Office Hours S3E3: Spring Data JPA vs JDBC vs REST
1:03:06
SpringDeveloper
Рет қаралды 4,6 М.
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 18 МЛН
Этот Пёс Кое-Что Наделал 😳
00:31
Глеб Рандалайнен
Рет қаралды 4,2 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 7 МЛН
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 61 МЛН
Spring Tips: Proxies
27:18
SpringDeveloper
Рет қаралды 2,2 М.
From Zero to Spring Boot Hero with GitHub Codespaces
25:33
SpringDeveloper
Рет қаралды 8 М.
Domain-Driven Design with Relational Databases Using Spring Data JDBC
1:10:30
Spring Tips: Spring Modulith
37:39
SpringDeveloper
Рет қаралды 17 М.
Spring Tips: JPA
1:02:00
SpringDeveloper
Рет қаралды 20 М.
Spring Data JDBC: Beyond the Obvious
52:40
SpringDeveloper
Рет қаралды 16 М.
Spring for Architects
59:46
SpringDeveloper
Рет қаралды 27 М.
Spring GraphQL
56:29
SpringDeveloper
Рет қаралды 22 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 333 М.
Сколько реально стоит ПК Величайшего?
0:37
Зачем ЭТО электрику? #секрет #прибор #энерголикбез
0:56
Александр Мальков
Рет қаралды 407 М.
Отдых для геймера? 😮‍💨 Hiper Engine B50
1:00