Building Fast and Scalable Persistence Layers with Spring Data JPA

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

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
@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!
@curtain300
@curtain300 Жыл бұрын
Wow. Thanks for the amazing session.
@skids-dk3wr
@skids-dk3wr 2 жыл бұрын
Great session! Thank you for your presentation
@Kysen10
@Kysen10 Жыл бұрын
Incredible video, so many optimisations i cant wait to implement
@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" :)
@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") }
Next-Generation Cloud Native Apps with Spring Cloud and Kubernetes
56:08
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 58 МЛН
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 105 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 24 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
A Spring Data’s Guide to Persistence
53:55
SpringDeveloper
Рет қаралды 13 М.
From Spring Framework 5.3 to 6.0
25:34
SpringDeveloper
Рет қаралды 21 М.
Spring Office Hours S3E3: Spring Data JPA vs JDBC vs REST
1:03:06
SpringDeveloper
Рет қаралды 4,5 М.
The Complexity of JPA
33:45
SpringDeveloper
Рет қаралды 1,4 М.
Spring Office Hours: S3E17 - Spring Security Architecture Principals
1:01:09
Spring Tips: Go Further and Faster with Spring Boot 3.3 (Updated)
36:57
SpringDeveloper
Рет қаралды 1,8 М.
Spring Security Patterns
54:26
SpringDeveloper
Рет қаралды 28 М.
Going Serverless Using the Spring Framework Ecosystem
54:55
SpringDeveloper
Рет қаралды 4,1 М.
Test-Driven Security
22:26
SpringDeveloper
Рет қаралды 13 М.
После ввода кода - протирайте панель
0:18
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 31 МЛН
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 31 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 1,3 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 961 М.