Fluent Commerce Logo
Docs

Scalable Cloud Architecture

Essential knowledge

Changed on:

26 Mar 2024

Overview

Fluent Order Management is built on a foundation of core principles - scale, security, version-less software and zero downtime. It operates on shared multi-tenant and dedicated multi-tenant environments.

Key points

  • Shared multi-tenant and dedicated multi-tenant environments
  • Scale, security, version-less software and zero downtime.

Types of Cloud Environments

Shared multi-tenant
This is where multiple clients share the same environment, providing efficiency and scale benefits.
Dedicated multi-tenant
This is where a client may require a separate cloud which incurs additional costs but is required as per company policies or specific infrastructure requirements.Note: For large clients who require a dedicated cloud environment, this may incur additional costs.

Core principles

Scale
To meet unpredictable consumer demands, a dynamic system is necessary. The Fluent Order Management System scales each component independently within minutes, creating a balance between supporting peak demands and maximising value. The process is automated, eliminating the need for capacity planning and demand forecasting.Security
Security
Fluent Commerce adheres to industry best practices regarding securing sensitive information and services. All web traffic is secured via SSL/TLS, and customer and order data is encrypted.  It's also worth noting that while some infrastructure can be shared between clients, each account has an isolated database to avoid the possibility of data leakage between accounts.Version-less software.
Version-less software
Fluent Order Management always runs the latest version of cloud-native software. Features are backward-compatible, eliminating long upgrade cycles. Any account gains performance and security updates as soon as they are released.Zero downtime.
Zero downtime
The Fluent Order Management System is updated without scheduled maintenance windows, thanks to cloud-native architecture. This allows for blue-green deployments, with a new copy of the application stack running alongside the current environment and subjected to automated testing before approval. The process reduces human error and enables frequent delivery of new features. In summary, the Fluent Order Management System is efficient and reliable, resulting in a seamless experience for users.