Learning Path: Cloud Native Architecture Brick and Mortar Pattern Language

Abstract

In this learning path, software architecture master Matt Stine describes how pattern languages help people communicate the concepts behind software architecture and then moves into an exploration of the new pattern language he's invented: the Brick and Mortar pattern language. Based on three unifying metaphors–the LEGO® building system, interchangeable parts from the Industrial Revolution, and the repair and regenerate behaviors of cellular organic systems–Stine's new language explains cloud native architecture, the patterns that define it, and why cloud architecture could meet the software industry's desire for a component marketplace, where powerful systems are created from commodity components and standardized mechanisms.

Publication
Date

What you’ll learn—and how you can apply it

  • Understand what pattern languages are, their history, and their use in defining new systems
  • Discover what the Brick and Mortar pattern language is and how it was developed
  • Learn how the Brick and Mortar language can explain the power of cloud architecture

This learning path is for you because…

  • You’re a software architect or senior developer working on medium-to-large scale enterprise systems and want to learn the Brick and Mortar pattern language
  • You’re an experienced application architect, lead engineer, or senior developer building medium-to-large scale enterprise applications, and you need to start leveraging cloud infrastructure for your solutions
  • You’re an experienced application architect, lead engineer, or senior developer building medium-to-large scale enterprise applications, and you want to understand how to create systems optimized for DevOps and Continuous Delivery practices
  • You’re an experienced application architect, lead engineer, or senior developer building medium-to-large scale enterprise applications, and you need to start migrating your existing applications to cloud native architectures