Glossary

General

  • simple entity - a single persistence unit.. "data that can be written atomically"
  • aggregate entity - a collection of simple entities associated through some relationships
  • data service - a software service for manipulating a simple entities
  • orchestration service - synonymous with "aggregation service"
  • aggregation service - a software service for manipulating aggregate entities
  • business service - a software service for doing anything outside of data or aggregation service scope. Typically anything that has business logic requirements.

Technical

  • document - structured text representing data for an entity. Unless specified, assume this is referring to a JSON document.
  • hook - operations that provide a way for CRUD operations to have side effects after a document is created, modified, or deleted. Similar to triggers in a relational database
  • projection - projection refers to either a document that defines what fields to keep when returning a result set or the result set from such an operation (applying a projection)

Migration

  • movable data - data that can be moved from existing datastores to another location
  • unmovable data - data that can not be moved from existing datastores

results matching ""

    No results matching ""