Skip to main content

Glossary

DECAF

DECAF is a Software as a Service (SaaS) platform for Financial Portfolio Management, Fund Management and Fund Administration purposes.

DECAF Instance

DECAF Instance is a uniquely identifiable (via DECAF Instance Identifier) DECAF deployment made for a DECAF Instance Owner. A DECAF Instance holds the data, serves the data and further functionalities over the DECAF API for integration purposes and/or over the Web for end-users.

DECAF Instance Owner

DECAF Instance Owner is typically a DECAF client organization identified usually by a unique DECAF Instance Code.

DECAF Instance Identifier

DECAF Instance Identifier is a 2-tuple of:

  1. a DECAF Instance Code, and
  2. a DECAF Instance Type.

The format of a DECAF Instance Identifier is:

<DECAF Instance Code>_<DECAF Instance Type>

Examples are:

  1. telosinvest_production
  2. telosinvest_sandbox
  3. eam1_production
  4. bank2_production
  5. familyoffice3_sandbox

DECAF Instance Code

DECAF Instance Code is the code that usually identifies a DECAF Instance Owner with a special syntax of [a-z][a-z0-9]* (such as telosinvest, eam1, bank2, familyoffice3, etc...).

DECAF Instance Type

DECAF Instance Type is defining the purpose of the DECAF Instance and can be one of:

  1. production (for actual, live DECAF Instances.), or
  2. sandbox (for disposable DECAF Instances. deployed for development and/or testing purposes).

DECAF API

DECAF API is a collection of mainly Web-based APIs which serve DECAF data and/or DECAF functionality to a DECAF Instance or other internal or external API consumers.

DECAF Barista

DECAF Barista is the core API and aysnchronous job handler application for DECAF. Currently, all core data modeling is performed on and most core functionality is served from DECAF Barista. It is now labeled as the legacy API in favour of other API offerings within DECAF platform such as DECAF Estate, DECAF Microlot, DECAF Functions or DECAF Beanbag.

DECAF Estate

DECAF Estate is the next generation core API provider application for DECAF platform. Most notably, it is providing the core authentication services to other platform components at the moment.

DECAF Microlot

DECAF Microlot is a read-only GraphQL API solution that allows API consumers to query DECAF data efficiently.

DECAF Functions

DECAF Functions is an API-gateway that provides stateless functions which extend DECAF's core functionality and is usually shared by multiple DECAF Instances.

DECAF Beanbag

DECAF Beanbag is another API-gateway that provides stateless functions which extend DECAF core functionality and is shared by multiple DECAF Instances.

In comparison to DECAF Functions, DECAF Beanbag is a more agile alternative that allows delivering bespoke functionality faster than on DECAF Functions in terms of develop-test-deliver cycle speed. But, DECAF Beanbag is not as scalable, performant or manageable as DECAF Functions.

DECAF Beanbag is usually a stepping stone for some functions in their journey into DECAF Functions.

DECAF Web Applications

DECAF Web Applications is the conceptual definition of a collection of loosely coupled, well-scoped Web applications which provide Web-based user interfaces to DECAF users.

DECAF Modules

DECAF Modules is the conceptual definition for allowing modular expansion of DECAF's data definitions and/or functionality. DECAF PDMS Module is an example of DECAF Modules.

DECAF Cultivator

DECAF Cultivator is a command line application and accompanying devops recipes which allow deploying and managing DECAF Instances.

DECAF Cultivator Host

DECAF Cultivator Host is a physical or virtual server that serves one or more DECAF Instances.

DECAF Managed Deployment

DECAF Managed Deployment is the typical type of deployment of a DECAF Instance on servers provisioned and managed fully by Teloscube. Such deployments share the same infrastructural elements where possible.

DECAF Custom Deployment

DECAF Custom Deployment is a bespoke deployment of a DECAF Instance on servers provisioned by:

  1. 3rd parties, or
  2. Teloscube, but requiring replication/customisation/reconfiguration of infrastructural elements due to bespoke requirements.