Microsoft has got a team which handle work around bests practises. They regroup all best practises for code architecture, infrastructure architecture http://pnp.azurewebsites.net/en-us/ Microsoft applied engineering guidance that includes both production quality source code and documentation. The guidance is designed to help software development teams Must have
Blog Post by: Jeremy Ronk