Domain-Driven Data

*
Proposal
Short Form
Advanced

Excerpt

There are many types of open source databases and data analysis tools from which to choose today. Should you use a relational database? How about a key-value store? Maybe a document database? Or is a graph database the right fit for your project? What about polyglot persistence? Help!

Description

There are many types of open source databases and data analysis tools from which to choose today. Should you use a relational database? How about a key-value store? Maybe a document database? Or is a graph database the right fit for your project? What about polyglot persistence? Help!

Applying principles from Domain-Driven Design such as strategic design and bounded contexts, this presentation will help you choose and apply the right data layer for your application’s model or models. We will explore traditional relational databases, graph databases, document databases, key/value stores, polyglot persistence, CQRS, event sourcing, and data layers for microservices.

Tags

nosql, polyglot persistence, key-value stores, document databases, graph databases, Domain-Driven Design, CQRS, event sourcing, architecture, microservices

Speaking experience

I have spoken at numerous conferences including the O'Reilly Software Architecture Conference, Fluent, ConFoo, CodeMash, Node.js Interactive, That Conference, NoSQL Now!, php[tek], ZendCon, OSCON, the jQuery Conference, and SXSW Interactive. I have presented this talk (Domain-Driven Data) at CodeMash (to about 40 attendees) and at the O'Reilly Software Architecture Conference (to about 200 attendees), as well as in webinar format for DATAVERSITY (to about 200 viewers).

Slides from Domain-Driven Data at CodeMash:
https://speakerdeck.com/bradleyholt/domain-driven-data-at-codemash

Slides from Domain-Driven Data at the O'Reilly Software Architecture Conference:
https://speakerdeck.com/bradleyholt/domain-driven-data-at-the-oreilly-software-architecture-conference

A video recording was made of my Domain-Driven Data talk at the O'Reilly Software Architecture Conference, but the video is not yet available (it should be available in about two weeks).

Speaker

  • Bradley holt 2400x3000

    Bradley Holt

    IBM Cloud Data Services

    Biography

    Bradley Holt is a Developer Advocate with IBM Cloud Data Services. He is the author of several publications including Scaling CouchDB and Writing and Querying MapReduce Views in CouchDB (both published by O’Reilly Media). He has spoken at numerous conferences including the O’Reilly Software Architecture Conference, Fluent, ConFoo, CodeMash, Node.js Interactive, That Conference, NoSQL Now!, php[tek], ZendCon, OSCON, the jQuery Conference, and SXSW Interactive. Bradley writes and speaks about topics such as CouchDB, PouchDB, offline-first applications, PHP, Node.js, and Domain-Driven Design.

Leave a private comment to organizers about this proposal