The technical foundations of order automation.

Modular microservices architecture, event-driven core, enterprise-grade security. Built on foundations that CDOs and IT directors value — behind the interface your operations team uses every day.

%99.95
Uptime SLA
<300ms
P95 API
46+
Integrations
test.platform.omniens.com/architecture
EVENT-DRIVEN MICROSERVICES Marketplace E-commerce Mobile App API / EDI Omniens Core FMS · OMS · DOM · Returns Inventory · Connect EVENT BUS · RABBITMQ WMS / Warehouse Store Shipping ERP BI healthy

Architecture

Built on 5 principles.

Proven architectural decisions for enterprise SaaS — modern, scalable, auditable.

Event-driven core

Every order, every movement is an event. Modules communicate over an event bus — no batches, no polling, real-time.

Microservices architecture

FMS, OMS, DOM, Returns, Inventory, Connect — each an independent service. Independently scaled, independently deployed.

Multi-tenant data isolation

Thousands of customers in a single deployment, each logically isolated. Data is entity-level encrypted and audited.

Event-sourced ledger

Every state change is written as an immutable event. Retrospective debugging, audits, and time-travel reporting come naturally.

Cloud-native, container-first

Automatic scaling on Kubernetes. Multi-AZ redundancy and real-time replication across 3 locations.

How it works

Order lifecycle, in 4 steps.

From the moment a customer clicks to package delivery — every step in a single automation layer.

01

Order intake

E-commerce, marketplace, mobile app, call center, B2B portal — orders from every channel are normalized to a single standard format via Connect.

15+ marketplaceREST + GraphQLWebhook + EDI
02

Automation

The FMS rules engine determines processing priority, assignment, and SLA targets.

No-code rulesAuto-approveSLA prioritization
03

Smart routing with DOM

The Distributed Order Management engine picks the optimal location for every order: balancing cost × time × capacity × inventory. Decision in under 200ms.

Multi-constraint solverML-assistedReal-time inventory
04

Fulfillment & delivery

Work order to WMS, carrier rate-shopping, label printing, customer notifications — all automated. Every state transition is written to the event bus, audited.

20+ carrierReal-time trackingSelf-service portal

Integration ecosystem

46+ ready connectors, 6 categories.

Broad enterprise integration library. Marketplace API changes, carrier updates — they're our responsibility. New custom integrations go live in around two weeks.

46+
Active connectors
~2w
Custom integration
99.7%
Sync accuracy
See all integrations
15+
Marketplace

Trendyol, Hepsiburada, N11, Amazon, Çiçeksepeti, Modanisa, Pazarama, Temu

3+
E-commerce

Shopify, Mirakl, Ticimax, İkas, custom headless

3
ERP

SAP, Logo, Nebim

3
WMS

Arvato WMS-SLOT, Horoz, TLS

20+
Shipping

Aras, DHL, Yurtiçi, PTT, Sürat, HepsiJet, Trendyol Express, UPS, PTS

1
BI & Analytics

Power BI

Developer-first

An API developers love.

REST + GraphQL, OpenAPI 3.0 spec, automatic SDK generation, sandbox environment. Webhook delivery is guaranteed (retry + dead-letter queue) and signed with HMAC-SHA256.

REST + GraphQL API

OpenAPI 3.0 spec, versioned, rate-limited. P95 <300ms.

Webhook & Event Stream

RabbitMQ + MassTransit-based event bus, subscribable topics, replay support.

Sandbox + Production

Fully isolated sandbox environment, includes a synthetic test data generator.

SDKs
Node.js
TypeScript native
Python
3.10+
Java
11+
.NET
Standard 2.0+
Visual Studio
2022+
VS Components
NuGet packages
create-order.ts @omniens/sdk v1.6
// Create a new order — all modules trigger automatically
import { OmniensClient } from "@omniens/sdk";

const client = new OmniensClient({
  apiKey: process.env.OMNIENS_API_KEY,
  region: "eu-tr-1"
});

const order = await client.orders.create({
  channelId: "trendyol-store-42",
  customer: { email: "ali@example.com" },
  items: [
    { sku: "SHIRT-BLUE-M", qty: 2 }
  ],
  shipping: {
    address: { city: "Istanbul", country: "TR" },
    // DOM engine picks the best location
    routingMode: "auto"
  }
});

console.log(order.fulfillment.assignedLocation);
// → "store-istanbul-kadikoy"  (selected in 180ms)

Security & Compliance

High security level. Certified.

We meet enterprise security requirements one by one. Data security, KVKK compliance, and auditability are the top priorities.

ISO 27001
Information security management system
KVKK
Compliant with Turkey's Personal Data Protection Law
GDPR
EU General Data Protection Regulation
TS ISO 22301
Business continuity management system
End-to-end encryption

Data is always encrypted in transit (TLS 1.3) and at rest (AES-256).

Zero-knowledge architecture

Personnel can't access production data outside emergencies. Every access is written to an audit log and requires customer approval.

Multi-tenant isolation

Tenant data is isolated at entity level. Cross-tenant queries are technically impossible.

Penetration testing

Two independent penetration tests per year. Findings are closed within 30 days; reports are shared with customers under NDA.

SSO & MFA

Enterprise SSO via SAML 2.0 and OIDC. MFA is mandatory on all Enterprise accounts.

Scalability & SLA

Smooth even at peak. Guaranteed.

We processed 1M orders on 11.11 2025. Zero downtime. Automatic horizontal scaling, multi-AZ replication, 30-minute RTO disaster recovery.

%99.95
Monthly uptime SLA
99.97% achieved over the last 12 months
<300ms
P95 API response time
Routing decisions in <200ms
300K
Orders / month
Peak volume processed on a single deployment
<5dk
Disaster recovery RPO
Recovery time <30 dakika
Peak Performance

11.11 / Black Friday ready

Automatic horizontal scaling reaches 10× capacity within minutes. Peak-readiness testing is standard for every new customer.

Disaster Recovery

Multi-AZ + redundant locations

Data is replicated in real time to another location. Daily snapshots, 30-day retention. RPO <5 min, RTO <30 min.

Let's explore the architecture together.

A 60-minute deep technical session with our CDO and solutions architect team. Your systems, our architectural approach.