design patterns

Design patterns are patterns which are applied in the design of software and/or infrastructure systems, aiming to optimize the systems’ functional (operations and application or infrastructure features and services) and non-functional characteristics (e.g. performance, reliability, redundancy, security). Design patterns can be divided in the following major categories: Software design patterns. This category includes devops design … Read more