DDD or MVC ?
:D
I work in teams that use MVC more frequently and as a result don't know enough about the terminology of DDD but I think it's a more useful way of thinking for UX/UI
It's a secret third option, but I'd go with data-driven. I like to think about the database first and an idealized application as the friendliest way of representing its data to a user