Integration Design

The design pattern behind Laminar's solution to custom integrations

Designing integrations

An integration in Laminar is can be described as a sequences of Flows, which each can run the following:

  1. Initial API Request (optional)

  2. Data Transformations

  3. Control Flow

  4. Final API Request (optional)

Building atomic integrations

Business logic for any integration can be expressed in terms of Workflows in Laminar. Each workflow fulfils specific business logic for an integration using its sequence of flows.

Flows carry out the requests and data transforms necessary to accomplish atomic integration objectives.

Workflow execution lifecycle

Example workflow sequence with N number of Flows that run as part of the Workflow

Last updated