Building Fast and Scalable Persistence Layers with Spring Data JPA

Sdílet
Vložit
  • čas přidán 21. 09. 2021
  • 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...
  • Věda a technologie

Komentáře • 10

  • @deeepsh-verma
    @deeepsh-verma Před 2 lety +1

    Wish I had found this earlier. A lot of things learned the hard way. Great session!

  • @TheKritiks
    @TheKritiks Před 2 lety +1

    Amazing presentation from Thorben.

  • @carnelyve866
    @carnelyve866 Před 2 lety

    Excellent. Even as a veteran, all I can say is: very much appreciated.

  • @przemekmachura6318
    @przemekmachura6318 Před 2 lety +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"
    :)

  • @skids-dk3wr
    @skids-dk3wr Před 2 lety

    Great session! Thank you for your presentation

  • @pavelscherbakov9414
    @pavelscherbakov9414 Před 2 lety

    Thank you so much! A lot of themes and advices!

  • @curtain300
    @curtain300 Před rokem

    Wow. Thanks for the amazing session.

  • @Kysen10
    @Kysen10 Před rokem

    Incredible video, so many optimisations i cant wait to implement

  • @dhirajnavale3861
    @dhirajnavale3861 Před 2 lety

    Great session. Just one question why don't you upload the code?

  • @Steklopod
    @Steklopod Před 2 lety

    For kotlin (to disable eager fetch) in build.gradle.kts:
    allOpen {
    annotations("javax.persistence.Entity", "javax.persistence.MappedSuperclass","javax.persistence.Embeddable")
    }