Indeed, but if you are building in microservices, a new level is introduced.<p>If you can get your service boundaries and APIs fully defined and correct, then the relational database models (underpinning each of those services) just fall from the tree for you.<p>And then as you say the screens and elements are obvious.