Order management - Orchestration Engine and Cloud Infrastructure
Authors:
Matthew Hesford, Esma Tuzovic, Anita Gu, Cille Schliebitz
Changed on:
2 Feb 2025
Overview
This topic describes the cloud native nature of the Fluent platform
Key points
- Scalable
- Secure
- Versionless software
- Zero downtime
Orchestration Engine & Cloud Architecture
Orchestration Engine - The Orchestration Engine powers the execution of workflows, business logic, and business processes. It enables real-time sync for orchestrated availability calls, high-volume batch processing for inventory loads and updates, event tracking which logs all activities, responds to events triggering execution, and triggers activity in external systems.
Scalable Cloud - Fluent Order Management is a cloud-native platform, designed to avail most of the benefits of being a cloud-based platform.
The scalable cloud provides:
- On-demand scale
- Global availability
- Zero-downtime releases
- 99.95% uptime
- 24/7 support
- Shared or Dedicated multi-tenant environments
- Implementation sandboxes
Fluent Order Management is built on a foundation of 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 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 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 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.
Cloud Environment
Types of Environments:
- Shared multi-tenant: multiple clients share the same environment which provides efficiency and scale benefits.
- Dedicated single-tenant: where a client may require a separate cloud which incurs additional costs but is required as per company policies or specific infrastructure requirements.
For large clients who required a dedicated cloud environment, this may incur additional costs.
Regions & Accounts
In the Fluent Order Management System, a Region represents the geographical area in which an Account can be set up. There are several established regions such as Australia, the United States, Europe, and Singapore.
Accounts can be set up on either:
- Performance Benefit (a region that is closer to the client loads faster).
- Legal Requirements (some jurisdictions have specific rules around data retention)