Skip to main content

Backend for Frontend (NestJS TypeScript)

Build a backend service for optimizing data fetching and transformation according to your frontend’s needs and offering REST APIs for convenient usage.

Available in product edition: Professional

Introduction

This project type supports in building specialized backend layers designed to serve a specific frontend, optimizing data fetching and transformation to meet the frontend’s unique needs. It helps decouple the frontend from general-purpose APIs, improving performance, security, and developer experience by tailoring responses for different clients.

Stack

The project is based on the NestJS TypeScript Stack.

Available Extensions

  • Aggregate Persistence Support: Easily persist your business data in a database (RDBMS/MongoDB).
  • API Modelling: Model and implement a secure REST API and publish it as an OpenAPI specification.
  • Business Event Support: Model and implement business events and agents using Apache Kafka.
  • Domain Modelling: Model and implement your business logic based on Domain Driven Design principles.
  • Integration Modelling: Model and implement integrations to other services.
  • Unit Testing Support: Automatically execute unit tests.
  • Swagger UI Support: Visualize and easily access your REST API.

Available Capabilities

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