Skip to main content

Architecture

This section provides an overview of the DECAF Deployment Architecture.

Birdseye View

Top-level architecture from the user perspective is as follows:

Database(s)
Database(s)
Modules
Modules
API Providers
API Providers
API Proxy/Gateway
API Proxy/...
System Users
System Users
Remote Systems
Remote Sy...
CORE WEB FRONTEND
(CAFELATTE)
CORE WEB FR...
CORE WEB FRONTEND
(FLATWHITE)
CORE WEB FR...
MODULE WEB
FRONTENDS
MODULE WEB...
MOBILE
APPLICATION
(upcoming)
MOBIL...
REMAP
REMAP
Business Services
Business Servi...
Viewer does not support full SVG 1.1

To detail individual backend services:

Database(s)
Database(s)
DECAF Beanbag
DECAF Beanbag
DECAF Functions
DECAF Functions
API Proxy/Gateway
API Proxy/...
DECAF Barista
(Core Business Services)
DECAF Bari...
DECAF Estate
(Core Platform Services)
DECAF Esta...
DECAF Microlot
(Core Data Access Services)
DECAF Micr...
DECAF Modules
(Auxiliary Business Services)
DECAF Modu...
System Users
System Users
Remote Systems
Remote Sy...
CORE FRONTEND
(CAFELATTE)
CORE FRONTE...
CORE FRONTEND
(FLATWHITE)
CORE FRONTE...
MODULE
FRONTENDS
MODULE...
MOBILE
APPLICATION
(upcoming)
MOBIL...
REMAP
REMAP
Viewer does not support full SVG 1.1

Individual Components and Their Dependencies

DATABASE
DATABASE
MESSAGE QUEUE
MESSAGE QUEUE
LOG COLLECTOR
LOG COLLECTOR
DECAF CULTPROXY
DECAF CULTPROXY
DECAF BARISTA
(SERVER)
DECAF BARISTA...
DECAF BARISTA
(HORSES)
DECAF BARISTA...
DECAF ESTATE
DECAF ESTATE
DECAF MICROLOT
DECAF MICROLOT
DECAF FUNCTIONS
DECAF FUNCTIONS
DECAF MODULES
DECAF MODULES
DECAF CULTIVATOR HOST
REVERSE HTTP PROXY
DECAF CULTIVATOR HOST...
DECAF WEB APPLICATIONS
DECAF WEB APPLICATIONS
SMTP SERVICE
SMTP SERVICE
S3 SERVICE
S3 SERVICE
DECAF WEB ANALYTICS
DECAF WEB ANALYTICS
DECAF BEANBAG
DECAF BEANBAG
CLIENT
CLIENT
FILESYSTEM
FILESYSTEM
Text is not SVG - cannot display