Pergunta de entrevista da empresa SAP

Any good practices for software architecture?