Architecture Course
Welcome to the Architecture Course, designed to guide architects through the structured process of creating system architecture from scratch using the IBM DevOps Solution Workbench!
This section is your starting point to master the IBM DevOps Solution Workbench at your own pace. It's tailored to help you understand and leverage the full potential of system architecture tooling. Starting with setting up a new project, diagramming, decisions, spotlight and collaboration, all the way to customizing and managing your architecture over time.
In this course, you will work through a concrete example where you create the architecture for our reference application RoboFlow from scratch. You can review RoboFlow's requirements for their new solution in our Reference Implementation and base your model on these. As the scenario progresses, you will adapt this architecture to reflect evolving business needs, demonstrating how IBM DevOps Solution Workbench supports both initial design and ongoing change.
Ready to dive in? Browse the units below to find what you search for or go through the units chronologically!
Unit 1: Foundation of Software Architecture Modeling
Start the RoboFlow architecture from scratch, set up your project, and explore the core modeling capabilities.
Unit 2: Working with Model Elements and Diagramming
Model RoboFlow's systems, containers, and components, and bring them to life in your first diagrams.
Unit 3: Structuring and Layering the Architecture and the Loop concept
Organize the RoboFlow model into clear layers, connect elements with the Loop concept, and capture the big picture.
Unit 4: Decisions, Customization, and Spotlight
Highlight what matters in diagrams by creating custom fields and using spotlight. Document key RoboFlow design choices with Architecture Decision Records (ADRs).
Unit 5: Collaboration and Advanced Project Management
Collaborate on architecture design and manage the RoboFlow architecture project over time with our advanced project management capabilities.