“O backend do SIAS foi desenvolvido em Java, estruturado em microsserviços com base no Spring Boot e no ecossistema Spring Cloud. A arquitetura segue o fluxo: coleta e ingestão de dados (via Módulo de Coleta), processamento e ETL (com Spring Batch), armazenamento em camadas (raw, curated, features) em bancos como PostgreSQL e MongoDB, além de um data lake em MinIO/S3. Cada serviço é especializado: autenticação e autorização (Spring Security + JWT),
ingestão de dados, processamento analítico, domínio (jurídico, educacional, industrial e recrutamento), e geração de relatórios com JasperReports ou Apache POI. A comunicação entre serviços é feita via APIs REST e mensageria (Kafka/RabbitMQ), garantindo escalabilidade e integração. Na operação, o SIAS conta com orquestração de jobs (Quartz ou Kubernetes), monitoramento com Micrometer + Prometheus + Grafana e logs estruturados em ELK/OpenSearch. Os modelos de IA e analytics são integrados ao backend, permitindo desde clusterização de documentos até simulação acústica com autoencoders, com o versionamento de modelos em MLflow. A segurança segue a LGPD, com criptografia em trânsito e repouso, autenticação forte e auditoria completa”