Documentação de Arquitetura e Dados — Horus HAB
Documentação de arquitetura técnica, requisitos e modelagem de dados da plataforma Hórus Solicitação Municipal (SHAB Horus), desenvolvida para a Secretaria de Desenvolvimento Urbano e Habitação (SDUH) — Governo do Estado de São Paulo.
Sobre o projeto
O Horus HAB é uma plataforma unificada que integra o ciclo de vida das solicitações municipais, gestão documental e ingestão de dados legados e externos em um Data Lake/Warehouse centralizado (Google BigQuery), com banco operacional em PostgreSQL (Google Cloud SQL). A iniciativa unifica 9 sistemas legados hoje hospedados em ambientes SQL Server on-premises, substituindo-os por um modelo corporativo de dados único.
Infraestrutura 100% Google Cloud Platform: Cloud Run (frontend, backend e middlewares), Cloud SQL (PostgreSQL), Cloud Storage, Firebase Authentication, Secret Manager e BigQuery.
Documentos
| # | Documento | Conteúdo |
|---|---|---|
| 1 | Documento de Arquitetura Técnica | Visão geral da arquitetura, diagrama de componentes, stack tecnológica, microsserviços e fluxo de autenticação. |
| 2 | Documento de Requisitos Funcionais | Escopo, perfis de usuários e requisitos funcionais/não funcionais por módulo. |
| 3 | Modelo Corporativo de Dados (PDF) | Modelo conceitual unificado dos dados da SDUH, organizado em domínios de negócio. |
| 4 | Governança e PostgreSQL | Organização, regras de operação e governança do banco operacional PostgreSQL. |
| 5 | Procedimento Operacional de Modelagem | Processo de proposta, revisão e aprovação de mudanças no modelo de dados. |
| 6 | Documento de Migração de Sistemas Legados | Estratégia de migração dos 9 sistemas legados para o Horus HAB. |
| 7 | Análise Crítica da Documentação | Revisão crítica dos documentos 1 a 6: pontos fortes, lacunas e recomendações. |
Convenções
- Documentos em Markdown (
.md); o Modelo Corporativo de Dados também está disponível em PDF para distribuição. - Numeração dos arquivos reflete a ordem de leitura recomendada.