How to architect