Simplicity: Aim for the simplest solution that may satisfy all the earlier mentioned-described requirements. Don’t get it wrong: if there are less complicated solutions, but they will obviously produce technical debt, they should be omitted. Just keep away from more architecture complexity when there's no have to have for it. https://claytonqxpls.blogsvila.com/33511458/ivey-case-study-analysis-secrets