Escolher documento
Arquitetura PhotoRobot e Fluxo de Dados
Essa política define a Arquitetura e o Fluxo de Dados da PhotoRobot. Ele fornece uma descrição da arquitetura de alto nível, do fluxo de dados e dos princípios de design do PhotoRobot, além de apoiar o cumprimento de nossas obrigações contratuais sob a DPA e SLA.
PhotoRobot Cloud é uma arquitetura nativa de nuvem que utiliza os serviços da Google Cloud Platform para processamento escalável, armazenamento seguro e entrega confiável.
Arquitetura de Alto Nível
Compute
- Recursos computacionais gerenciados por GCP (autoescaláveis)
- Cargas de trabalho conteinerizadas seguras
- VMs blindadas e identidade da carga de trabalho
Armazenamento
- Buckets de Armazenamento em Nuvem do Google (região da UE)
- Controle de versões e controle de acesso
- Criptografia em repouso com chaves gerenciadas pelo GCP
Rede
- HTTPS/TLS 1.2+ para todo o tráfego de entrada/saída
- Sem acesso público a serviços internos
- Acesso consciente de identidade no perímetro
Integrações externas
- OCR: Google Vision API
- APIs: API REST para sistemas de clientes
- Webhooks: Opcional para notificações de eventos
Fluxo de Dados (Conceitual)
- Upload
- O usuário faz upload de imagens ou arquivos através da interface autenticada (HTTPS).
- O usuário faz upload de imagens ou arquivos através da interface autenticada (HTTPS).
- Processamento
- OCR é chamado se ativado
- Transformações e geração de metadados
- Ações registradas para auditoriabilidade
- Armazenamento
- Objetos armazenados no Google Cloud Storage
- Metadados armazenados em banco de dados gerenciado pela nuvem
- Entrega
- Resultados processados acessíveis via UI ou API
- Exportações opcionais via funções padrão de exportação
Princípios de Design
- Nenhum dado bruto sai da região da UE
- Todo o processamento isolado dentro do GCP
- Sem acesso direto à infraestrutura subjacente por terceiros
- Dependências externas mínimas (apenas serviços confiáveis do Google Cloud)