Back-end & Architecture

Introduction & Tech Stack

Our backend application is built mainly with Node.js, backed by a PostgreSQL database.

Apart from the Node.js ecosystem, we're also using the following technologies:

  • Python for data-heavy microservices
  • Meilisearch as a search engine
  • Cube.js as Headless Business Intelligence (BI)

The architecture can be split into two main parts:

  • a containerized version that contains our Node.js API, search engine, and BI
  • a set of Serverless stacks that contain integrations and microservices.

The following guide will outline the architecture schema, how to develop with Serverless], and how to write integrations.

Did this page help you?