Things I Learnt The Hard Way - Even for Application Composition, Start Stupid
Application composition may lead to microservices -- which is good -- but microservices require some ideas about how applications "talk" between them over the wire (protocols and such) which you don't need to start with.