Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • D Docker
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • SADE
  • Docker
  • Issues
  • #7

Closed
Open
Created Feb 01, 2021 by hynek@hynek🤤Owner0 of 3 tasks completed0/3 tasks

separate app-service from datastore backend

exist-db can be used both to run xquery apps and to store xml data but combining this into one service is a violation of best practices

  • separate application logic from datastore
  • provide datastore service that is consumed by the app service as an attached resource
  • document everything

this issue also resolves the problem that for a persistent database instance with app and data stored into the same instance the deployment of an app update needs manual or programmatic removal of the old app and installation of the new.

Edited Feb 03, 2021 by hynek
Assignee
Assign to
Time tracking