CRUD is no more a valid model to solve current complex business needs. State is bad, state can be stale. Scaling is difficult. No more database first. express your intention, send commands in service bus, handle commands in microservice applying in DDD aggregate roots. Notify all with events, topics and subscriptions.