Architectural Design Principles

System-level engineering canon, the architecture counterpart to software-design-principles. Layered architecture + dependency direction, ports and adapters (repository / ORM-as-adapter), the twelve-factor app for cloud-native development, evolutionary architecture with fitness functions, and evolutionary database design (schema that evolves by migration on paired branches). Imported by workflow skills (consort, lakebase-scm-workflows). Use when: shaping a system boundary, deciding what is a backing service, mapping config to the environment, or authoring the fitness functions that keep the architecture honest as it evolves.

databricks-solutions 40d0dfc 5 files · 21.1 KB Updated

File contents

databricks-solutions/lakebase-app-dev-kit/tree/main/skills/architectural-design-principles commit 40d0dfcb62

Frequently asked questions

npx skillmds@latest add databricks-solutions/architectural-design-principles