Mastering Java Persistence: Best Practices for Cloud-Native & Modernization
summary
Covers concrete strategies: use Redis for caching, sessions and Pub/Sub; MongoDB for embedded documents and avoid retrieving multi‑GB documents; Cassandra for wide‑column denormalized models, Cassandra TTL for expiring data and avoid excessive secondary indexes to prevent slow queries; Neo4j for relationship traversal and recommendations. Presents Java patterns (JDBC, Data Mapper, DAO, Active Record, Repository) and warns tradeoffs; cites a Brazilian VIP‑card case where data-driven offers launch a winery that tops Latin‑America sales for three months.
AI-written summary · about
chapters (12)
- 0:00Introduction to databases
- 2:26Data in modern applications
- 4:47Database paradigms
- 6:57Key-value databases
- 18:08Wide column stores
- 19:16Apache Cassandra deep dive
- 22:55Document databases
- 23:27Graph database overview
- 29:40Bridging application and data
- 30:22Database access patterns
- 39:46Future and advanced topics
- 40:46Q&A and concluding remarks
related talks
47mMastering Java Persistence: Best Practices for Cloud-Native...
40mHow to Build Ultra-fast Java Microservices. Overcome Pitfalls of Data Persistence
51mEmpowering Enterprise Architectures with Polyglot Persistence
25mPolyglot Persistence Unleashed
46mThe State of Java Relational Persistence
48mThe Three Goals to Achieve the Java Persistence Mastering
43mCaching and Beyond - Smarter Data Processing with Java
55mPolyglot Persistence with Java
