Architecture overview
Traide adheres to the MACH Alliance consisting of Microservices, API-first, Cloud Native, and Headless. Functionally separated into three distinctive components:
-
Traide Core is the backend server that exposes the GraphQL API for core functionality. It uses a PostgreSQL database with Redis caching.
-
Traide Dashboard is the user interface for marketplace and seller staff members to operate the commerce platform. The dashboard is built as a static website with a browser-based interface communicating with the Core server.
-
Storefront is the website that displays your storefront to customers. As a starting point, you have the option of using our headless storefront, built with Next.js. The headless storefront can be customized to meet your specific needs, or used as a foundation for building a custom storefront using the Traide API.
All three components communicate using GraphQL APIs over HTTPS.
