Domain-Driven Design with Relational Databases Using Spring Data JDBC
Abstract: Domain-driven design introduces the concepts of Aggregate, AggregateRoot, and Repository. If one takes these concepts seriously, certain habits we picked up while fighting working with JPA become unacceptable. Even more, a substantial part of the complexity of JPA seems to become superfluous. The result will be performant, scalable, and maintainable. A drawback of this approach is that we might have to fight our database administrator. But you can’t have it all, can you? As it turns out, Spring Data JDBC supports this approach rather well. In this talk, I’ll present how to design an object model the DDD way, why this might be a good idea, and how to build a persistence layer for it backed by Spring Data JDBC. And I’ll even figuratively bring some candy to pacify the Database Admins. Speakers: Jens Schauder, Staff Software Engineer, Pivotal Filmed at SpringOne Platform 2019 SlideShare: https://www.slideshare.net/SpringCent...

Developing microservices with aggregates - Chris Richardson

Scalable, Cloud-Native Data Applications by Example

The New Kid on the Block: Spring Data JDBC

Guide to "Reactive" for Spring MVC Developers

Building microservices with event sourcing and CQRS

Event-Driven Architectures for Spring Developers

DDD & REST - Domain Driven APIs for the web - Oliver Gierke

Implementing Microservices Security Patterns and Protocols with Spring Security

How to Get Productive with Spring Boot

Spring Tips: Spring Cloud Gateway (Redux)

Spring Office Hours: S5E16 - Upgrading Spring and OSS Security

The Beginner’s Guide To Spring Cloud - Ryan Baxter

Streaming with Spring Cloud Stream and Apache Kafka

Full Stack Reactive with React and Spring WebFlux

Best Practices to Spring to Kubernetes Easier and Faster

Spring Data JDBC: Beyond the Obvious

Test Driven Development with Spring Boot - Sannidhi Jalukar, Madhura Bhave

Spring Security Patterns

