A design pattern is a proven design solution for a common design problem that is formally documented in a consistent manner. Cloud computing design patterns provide proposed design practices and technology architectures, as well as established feature-sets offered by industry tools, technologies, pr