Na última reunião do Inception com a Synergia descobrimos que ambos os times utilizam o MongoDB como Sistema Gerenciador de Banco de Dados e não haverá necessidade de muitas funcionalidades previamente pensadas para o componente Restful API, que intermediaria o CRUD das entidades da plataforma.
Na mesma reunião decidimos fazer uma nova reunião, desta vez mais técnica, para alinhar os padrões de nomenclatura e organização das collections dentro MongoDB.
Além disso há outras questões técnicas como o WSO2.
:dart: Objectives (SMART)
Apresentar os padrões arquiteturais e de nomenclatura de coleções dos times do FutureLab e da Synergia
Debater os melhores padrões e práticas a serem adotados
Documentar os padrões
:bar_chart: Key Results
Usar KeyCloak ao invés de WSO2, caso a licença dele não permita uso comercial
Retomar interface RESTful (limpar dados, começar e parar experimentos)
Infra do MongoDB: definir versão, usuários, senhas
[Sy] Infra do App: definir dependências, pacotes, versões
Políticas de nomeação de collections e fields: nada específico
_id
Nomes das coleções exatamente igual ao da entidade: camel case
Campos aninhados: sem problema, se houver necessidade
Deixar um servidor de git para hospedar o branch de homologação da Synergia, com hooks para deploy automático
[FL] Sobre a interface Restful: tudo o que envolver o kubernetes. [Iniciar experimento | Parar experimento | Limpar dados | Recursos(memória/disco/processamento)]
Bilhetagem: registro histórico do uso de recursos por um cliente. Gravado durante o experimento
[FL] Estudar de forma mais sistemática como será a gestão da execução dos experimentos (visando a gestão de recursos computacionais): scheduling com fila + k8s
:ledger: Description
Na última reunião do Inception com a Synergia descobrimos que ambos os times utilizam o MongoDB como Sistema Gerenciador de Banco de Dados e não haverá necessidade de muitas funcionalidades previamente pensadas para o componente Restful API, que intermediaria o CRUD das entidades da plataforma.
Na mesma reunião decidimos fazer uma nova reunião, desta vez mais técnica, para alinhar os padrões de nomenclatura e organização das collections dentro MongoDB.
Além disso há outras questões técnicas como o WSO2.
:dart: Objectives (SMART)
:bar_chart: Key Results
:truck: Deliverables
Related Tasks