Skip to main content

Basic Service (NestJS TypeScript)

Build a generic microservice 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.

Available in product edition: Professional

Introduction

This project type gives you full flexibility and control in regard of how you design and implement the project. You can easily re-use organization best practices, cross-cutting functionality as well as use-case-specific code-frameworks while you are free in design and implementation the features like the integrated developer documentation or pre-defined build and deploy pipelines are available for this type of projects as well.

Stack

The project is based on the NestJS TypeScript Stack.

Available Extensions

  • Unit Testing Support: Automatically execute unit tests.

Available Capabilities

The following capabilities can be enabled through project settings to enhance your modeling and design experience:

  • Decisions: Enable architectural decision recording and documentation capabilities for your system. For detailed information, see Architectural Decisions.

  • Architecture: Design your architecture using the C4 model methodology. For detailed information, see C4 Modeling.

  • Domain Driven Design: Model and design complex business domains using Domain Driven Design (DDD) approach and patterns. For detailed information, see Domain Driven Design.

  • Implementation Design: Design and model the technical implementation details of your system. For detailed information, see Implementation Design.