Skip to main content

What's new?

See some of the new features and improvements of IBM DevOps Solution Workbench 5.0.0 in the spotlight.

System Architecture Design

This new project type helps teams to align on software architecture. It aids in modeling architecture, making informed decisions, and communicating visually with stakeholders.

Collaborative Software Architecture Modeling

Modeling with C4 Framework:

  • Utilize the C4 framework within Workbench for structured yet simple architecture modeling.
  • Engage both technical and non-technical stakeholders with clear diagrams.

Collaborate effectively:

  • Use real-time collaboration tools to iterate on software models without extensive training.
  • Keep architecture documentation open to all stakeholders.

Manage all aspects around system architecture with a single source of truth

Keep consistency:

  • Avoid defragmented toolset and disjoint communication.
  • Streamlined workflow for connecting elements to up- and downstream assets

Ensure ongoing alignment:

  • Regularly update and refine architecture to align with evolving business needs.
  • Collaborate with product owners and architects to maintain a cohesive software foundation.

AI-Powered Decision Support

Streamline decision-making:

  • Utilize the AI assistant to guide architectural decisions with context-specific recommendations.
  • Document decisions using built-in templates for Architectural Decision Records (ADRs).

Enhance transparency:

  • Use AI-generated insights to identify and fill critical gaps in decision documentation.
  • Share ADRs with the team to ensure alignment and clarity.

Interactive Diagrams

Visual exploration:

  • Create interactive diagrams with clickable nodes and color-coded layers to explain architecture effectively.
  • Tailor visualizations for business stakeholders, developers, and other team members.

Facilitate learning and collaboration:

  • Empower new team members to understand and explore system architecture from day one.
  • Use diagrams to bridge knowledge gaps and ensure team-wide understanding and collaboration.

Customization

Shape your AI assistant:

  • Define templates to guide content generation in your ADRs.
  • Enforce technical policies and writing guidelines to align outputs with yor organizational standards.

Enrich diagrams with custom fields:

  • Add exactly the fields you need to your model elements to capture metadata specific to your project.
  • Tailor documentation by defining attributes that reflect your teams's processes and priorities.

NestJS TypeScript stack

The new NestJS TypeScript stack offers support for easily implementing a Node.js backend while using TypeScript as implementation language. The stack is based on NestJS and allows native development in combination with pre-generated modules which makes it easy to implement different use cases.

More about the NestJS stack features:

Integration Service (NestJS TypeScript)

The new project type Integration Service (NestJS TypeScript) enables you to implement a backend which provides a REST API and consumes other REST APIs in a comfortable manner with a high degree of automation.

Backend for Frontend (NestJS TypeScript)

The new project type Backend for Frontend (NestJS TypeScript) enables you to build a backend service for optimizing data fetching and transformation according to your frontend’s needs and offering REST APIs for convenient usage.

Generic Service (NestJS TypeScript)

The new project type Generic Service (NestJS TypeScript) enables you to easily build microservices based on NestJS/TypeScript for a wide range of business requirements. This project type gives you full control and flexibility in any aspect of the development project while having useful functionality already built-in.

React TypeScript stack

The new React TypeScript stack offers support for easily implementing a React frontend while using TypeScript as the implementation language, based on the Vite CLI.

Frontend (React TypeScript)

The new project type Frontend (React TypeScript) supports in building React applications with the possibility to consume backend services.

Kubernetes 1.19 support

IBM DevOps Solution Workbench 5.0.0 now supports Kubernetes version 1.19.

Camel Integration support

The project types Domain Service (Java), Integration Service (java) and Generic Service (java) now offers an extension to easily integrate with the help of the Opensource integration framework Apache Camel

Functionality of Solution Envoy was migrated to Solution Hub

The Solution Hub now bundles all functionality of the Solution Envoy to manage services and their deployments. Especially for testing services via the swagger-ui, the link is now also shown in the Solution Hub to select APIs and to navigate to those. To avoid overlapping functionality, the Solution Envoy does not show any special information any more.