Domain-Driven Design with Relational Databases Using Spring Data JDBC

October 20, 2019
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/SpringCentral/domaindriven-design-with-relational-databases-using-spring-data-jdbc
Previous
AutoZone and the Road to Cloud Native
AutoZone and the Road to Cloud Native

Abstract: AutoZone is the largest automotive aftermarket retailer in the United States. Founded in 1979, Au...

Next Video
Design Leadership: The X Factor in Digital Transformation
Design Leadership: The X Factor in Digital Transformation

Abstract: Customer experience is king. Companies that separate from the pack are the ones that use real-tim...