Spring Backend Performance: Techniques Every Dev Should Know
summary
Practical techniques to improve Spring backend performance by covering JPA entity configuration, efficient data reads and preventing N+1 selects, batch inserts and updates, Hibernate logging and metrics, connection pooling, transaction management, caching, virtual threads, and load measurement with Gatling. The talk focuses on concrete, well-known optimizations and tools developers can apply to reduce latency and resource use in Spring-based backends.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 4:15Diagnosing performance
- 9:32JPA lazy loading
- 16:58Database writes
- 22:15Connection pool & transactions
- 27:08Caching & virtual threads
- 31:20Performance testing tools
- 35:11Spring integration tests
- 39:00Conclusion & Q&A
related talks
44mPerformance oriented Spring Data JPA & Hibernate
49mPerformance oriented Spring Data JPA & Hibernate
23mWhat every Spring developer must know: common pitfalls and techniques...
13mOptimizing Backend API Performance
42m3 easy performance improvements in your microservices architecture
01h 05mJPA Puzzlers (+Hibernate and Spring)
50mSpring's unexpected features
51mDesigning High‑Performance Back Offices
