Tenancy and isolation model for TAMS

Aperta
#232 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Tranquilla

Direzione di ricerca

Non vengono indicati file, test o punti di ingresso. Inizia esaminando le API TAMS esistenti e il modo in cui gli attuali deployment gestiscono la separazione dei contenuti, il controllo degli accessi e lo storage. Il lavoro è completo quando è stata presa e documentata una decisione su multi-tenancy o namespaces, isolamento delle API, contesto del tenant e implicazioni per la fatturazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Context

TAMS does not currently appear to define a clear tenancy or isolation model. If TAMS is intended to support multi-tenant deployments, some form of isolation may be required for content separation, access control, and tier-based billing.

Description

This issue is intended to start a discussion on whether TAMS should define a tenancy model.

The following points should be clarified:

  • How should tenant information be passed to TAMS?
  • If explicit tenancy is not introduced, would a namespace-based model be a better fit for TAMS?
  • How should TAMS APIs be isolated if tenancy is introduced?

Use Case

  • Guarantee content isolation when TAMS is used as a multi-tenant application.
  • Support tier-based billing when TAMS manages the underlying storage.
Lingua principale
Makefile
Stelle
117
Fork
13
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di bbc/tams

Tutte le issue di bbc/tams

Issue simili

Altre issue su Backend & API Design

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.