Skip to main content

Architecture Overview

Nautical adheres to the MACH Alliance consisting of Microservices, API-first, Cloud Native, and Headless. Functionally separated into three distinctive components:

  1. Nautical Core is the backend server that exposes the GraphQL API for core functionality. It uses a PostgreSQL database with Redis caching.

  2. Nautical 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.

  3. Storefront is the website that displays your storefront to customers. As a starting point, you have the option of using our reference storefront, built with Next.js. These reference storefronts can be customized to meet your specific needs, or used as a foundation for building a custom storefront using the Nautical API.

All three components communicate using GraphQL APIs over HTTPS.

Cloud Architecture

Was this page helpful?