Trilha Sênior Trilha

Arquitetura: multi-tenant

O curso estuda multi-inquilino a partir de uma aplicação que tem um só inquilino. Começa medindo o esquema: 33 tabelas, 13 com user_id e um catálogo compartilhado de nove tabelas. Compara o isolamento por linha, por esquema e por banco em custo de migração, conexões e risco de vazamento. Mostra quais tabelas precisariam de chave de inquilino, aponta cinco lugares onde dados vazam entre contas e apresenta a segurança em nível de linha do PostgreSQL. Termina com preparações que não se comprometem com um padrão e um ADR que registra a decisão.

O que você vai aprender

  • ✓A diferença entre um user_id e uma chave de inquilino
  • ✓Os níveis de linha, esquema e banco e as trocas entre eles
  • ✓Como decidir, tabela por tabela, quem recebe a chave de inquilino
  • ✓Cinco pontos de vazamento entre contas e a segurança em nível de linha do PostgreSQL
  • ✓Quando usar esquema ou banco por inquilino, ou um híbrido
  • ✓Preparações baratas e um ADR que não escolhem um padrão
Prévia grátis · Aula 1 5 min de leitura

Esta aplicação não é multi-inquilino

Multi-inquilino é mais fácil de entender a partir de uma aplicação que não é, porque a diferença dá para medir.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...