Learning Journey
Whether you're designing architecture or building and shipping services, the cards below show the key steps in each journey and help you get started.
Architecture
Transform business goals into modern software architecture.
Create Architecture Project
Set up a collaborative space to design your system architecture.
Architecture Modeling
Visualize containers, services, and interactions with C4 models.
ADR Sidekick
Easily document and manage architectural decisions with AI help.
Link Design to Code
Ensure design and implementation stay aligned and traceable.
Set Architecture Context
Define rules and structure to guide consistent modeling.
Reusable Assets
Create and share standardized architecture components.
Deploy Composition Projects
Manage deployments visually with GitOps integration.
For a more detailed overview click here.
Design
Refine architecture into actionable designs without switching the tool.
Service Project Types
Model and implement domain, data, APIs, Kafka events, and connectors.
Implement Business Requirements
Collaborate to model services aligned with architecture and business goals.
API Modeling
Define endpoints and data structures for APIs visually and collaboratively.
Integrate External Services
Import and use external APIs or other services with type-safe interfaces.
Reusable Assets
Share modular service projects to enforce standards and reduce duplication.
Event-Driven Architecture
Define Kafka events, schemas, and producers/consumers for reactive apps.
For a more detailed overview click here.
Code
Generate code that reflects your architecture, business rules and requirements.
Setup Development Tools
Configure your local environment and use the Solution CLI for dev tasks.
Testing & Debugging
Write and run unit tests to ensure code quality and block faulty builds.
Build & Release
Use built-in CI/CD pipelines to build, release, and deploy services.
Visual Deployment
Define deployments visually with GitOps for seamless orchestration.
Use Your CI/CD Tools
Integrate your preferred CI/CD pipelines alongside the Workbench platform.
Manage OpenShift Cluster
Monitor, troubleshoot, and manage deployments directly in OpenShift’s web interface.
For a more detailed overview click here.