Amazon S3
Dados de entrada e resultados.

Visão técnica · POC 04
Arquitetura proposta
Dados acadêmicos entram em armazenamento controlado, passam por limpeza e preparação e alimentam um algoritmo em lote. Uma camada de validação verifica as restrições antes que o resultado siga para análise e atualização dos sistemas.
Fluxo da solução
Mapa interativo
Fluxograma completo
Em telas menores, arraste o diagrama para acompanhar todo o fluxo.
flowchart TD
START([Início do ciclo]) --> EXTRACT[Extrai alunos e matrículas]
EXTRACT --> EXTRACT2[Extrai grades e turmas]
EXTRACT2 --> UPLOAD[Versiona datasets no S3]
UPLOAD --> GLUE_START[AWS Glue limpa e normaliza]
GLUE_START --> PREP[Lambda valida e enriquece]
PREP --> VALID_INPUT{Dados válidos?}
VALID_INPUT -->|Não| ERROR1[Alerta de inconsistência]
VALID_INPUT -->|Sim| BATCH_START[AWS Batch inicia algoritmo]
BATCH_START --> COMPUTE[Constraint Satisfaction]
COMPUTE --> OPTIM[Otimização iterativa]
OPTIM --> CONVERGE{Solução válida?}
CONVERGE -->|Não| BEST[Melhor solução disponível]
CONVERGE -->|Sim| BEST
BEST --> VALIDATE[Lambda valida restrições]
VALIDATE --> VALID_OUT{Restrições atendidas?}
VALID_OUT -->|Não| MANUAL[Relatório de casos não resolvidos]
MANUAL --> REVIEW[Revisão manual]
VALID_OUT -->|Sim| SAVE
REVIEW --> SAVE[Salva resultado no S3]
SAVE --> UPDATE_RDS[Registra histórico]
UPDATE_RDS --> UPDATE_SYSTEM[Atualiza sistema acadêmico]
UPDATE_SYSTEM --> NOTIFY[Notifica gestores via SNS]
NOTIFY --> DASH[Atualiza QuickSight]
DASH --> END([Ensalamento concluído])
ERROR1 --> END_ERROR([Processo interrompido])
O diagrama não pôde ser carregado. O fluxo técnico detalhado abaixo preserva as etapas essenciais.
Tecnologias e papéis
Dados de entrada e resultados.
Limpeza e preparação dos dados.
Validação antes e depois do processamento.
Execução do algoritmo de otimização.
Capacidade elástica para o processamento.
Histórico das alocações.
Painel para análise do resultado.
Monitoramento das execuções.
Notificação de conclusão.
Arquitetura em camadas
S3 recebe matrículas, grades e turmas; AWS Glue normaliza inconsistências.
Lambda valida esquemas e bloqueia lotes incompletos.
AWS Batch executa em container um Constraint Satisfaction Problem com heurísticas e Capacidade Spot.
Validação separada aprova o resultado antes de atualizar sistemas e painéis.
Fluxo técnico detalhado
Controles técnicos
Criptografia, acesso por função, datasets versionados e aprovação humana protegem decisões.
Casos não resolvidos geram relatório; alertas identificam dados inválidos ou falha de compute.
S3 separa entrada, processamento e saída; Aurora registra histórico sem sobrescrever a origem.
Depende de cadastros íntegros, regras formalizadas e APIs seguras de leitura e gravação.
Premissas da estimativa
Indicadores propostos
Faixa de planejamento atualizada em 2026 a partir das premissas da fonte. Recalcular no AWS Pricing Calculator com região, configuração e capacidade Spot; não representa cotação ou compromisso comercial.