1.2 Overview
Retailys (sometimes referred to as the Retailys System) is a modern information system built on a microservice architecture. It is primarily geared toward e-commerce and retail, yet its open architecture also makes it suitable for development and deployment of any additional functionalities or services.
We can break down the Retailys Ecosystem into:
Core
Composed of two parts: Gateway and the “semi-application” Apps.
Responsible for essential features such as application registration, manifest validation, public API management (API Gateway), dependency management, inter-application security, and more.
Datanest
A Retailys application that acts as a universal entity-based database system.
Other applications can define their own entities (tables) and fields via
<datanest:section>in their manifests.Datanest stores these definitions and provides an API for working with them.
Dashboard
A universal GUI for administering any application in the Retailys ecosystem.
Third-party applications can define how their data should appear in the Dashboard by adding a
<dashboard:section>in their manifests (e.g., forms, tables, charts).The Dashboard then dynamically generates the GUI using routes, canvases, controls, etc. based on their definitions.
Retailys Cloud
An optional PaaS (Platform as a Service) offered by Retailys that provides a fully configured infrastructure (web hosting, databases, load balancing, etc.) to application authors.
Its use is not mandatory—authors may host their applications wherever they wish.
Last updated