Skip to main content

🛠️ Build A CALM Architecture

A hands-on tutorial demonstrating AI-assisted CALM architecture modeling for a hypothetical trading system, an event-driven microservices platform for financial services.

This tutorial will develop a CALM architecture by starting with a description of the business function, using it to create an initial architecture definition. The initial definition will then be updated to reflect technical details and non-functional requirements such as controls.

Tutorial Structure

  • Tool Setup - Setup tools that will assist the architect in defining the CALM architecture (AI Assistant and CALM Tools)
  • Business Context - Business requirements for the trading system (trading operations, accounts, positions, workflows)
  • Define Initial Architecture - Core tutorial: AI identifies nodes from business context → architect refines → AI generates validated architecture JSON with nodes, relationships, and flows
  • Refine Architecture Content - Refine the architecture with technical, control and metadata.
  • Generate Documentation - Generate human readable architecture content.
  • Key Takeaways - Summary of key points made in this tutorial.