Building Fast and Scalable Persistence Layers with Spring Data JPA

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 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...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 10

  • @TheKritiks
    @TheKritiks 2 ปีที่แล้ว +1

    Amazing presentation from Thorben.

  • @deeepsh-verma
    @deeepsh-verma 2 ปีที่แล้ว +1

    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.

  • @curtain300
    @curtain300 ปีที่แล้ว

    Wow. Thanks for the amazing session.

  • @skids-dk3wr
    @skids-dk3wr 2 ปีที่แล้ว

    Great session! Thank you for your presentation

  • @pavelscherbakov9414
    @pavelscherbakov9414 2 ปีที่แล้ว

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

  • @Kysen10
    @Kysen10 ปีที่แล้ว

    Incredible video, so many optimisations i cant wait to implement

  • @przemekmachura6318
    @przemekmachura6318 2 ปีที่แล้ว +1

    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")
    }