Pesquisar

DBCP - Database Control Panel (Servidor)

01/01/2025 às 20:02

Descrição do Projeto:

O Database Control Panel é um projeto robusto voltado para o gerenciamento centralizado de bancos de dados, com funcionalidades de controle de usuários, armazenamento e exposição de métricas, além da gestão das informações dos bancos. O sistema será desenvolvido como um servidor eficiente e seguro, escrito em Go (Golang), com integração ao ETCD para gerenciamento de configuração.

Objetivos do projeto:

• Gestão centralizada: desenvolver um servidor que gerencie usuários, acessos, métricas e informações dos bancos de dados.
• Segurança: implementar um sistema de autenticação seguro com suporte a usuário/senha e tokens para acesso.
• Exposição de dados via API: criar uma API RESTful segura para expor os dados armazenados, permitindo consumo por aplicações web e mobile.

Funcionalidades principais:

• Gestão de usuários e acessos:
• Registro, edição e remoção de usuários.
• Controle de permissões e níveis de acesso.
• Autenticação segura utilizando senha e geração de tokens.

• Armazenamento de métricas e informações:
• Coleta e armazenamento de métricas de desempenho dos bancos de dados.
• Registro de informações sobre bancos de dados, como configuração e status.

• Exposição de dados:
• Desenvolvimento de uma API RESTful eficiente e bem documentada.
• Segurança no acesso à API com autenticação por usuário/senha e tokens de acesso.
• Exposição de dados para consumo por clientes web e aplicativos móveis.

• Integração com ETCD:
• Utilização do ETCD como gestor de configuração centralizada.
• Sincronização de configurações e suporte a atualizações em tempo real.

Requisitos técnicos:

• Experiência em desenvolvimento com Go (Golang).
• Conhecimento de APIs RESTful e implementação de autenticação segura (ex.: OAuth2, JWT).
• Familiaridade com ETCD para gerenciamento de configuração.
• Experiência em integração de sistemas distribuídos.
• Conhecimento em segurança de aplicações, incluindo criptografia e controle de acesso.
• Habilidade em projetar APIs escaláveis e bem documentadas.

Diferenciais:

• Experiência com bancos de dados relacionais e não relacionais.
• Conhecimento em monitoramento de métricas e ferramentas como Prometheus.
• Experiência com arquitetura orientada a microserviços.

Habilidades desejadas:

Golang

Atividades do cliente nesse projeto:

Última visualização: 02/01/2025 às 08:45

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Banco de Dados
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 3
Propostas excluídas: 1
Interessados: 7
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (2)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Otimização de relatório Power BI - Evolução dos alunos - Buscamos um profissional para otimizar nosso relatório de Power BI, tornando-o mais apresentável e eficiente. O objetivo é criar um design atraente, destacar a evoluç&at...

Integração do ERP Tiny com Google Sheets em formato JSON - Início: imediato. Procuro um programador com experiência em formato JSON para a integração de algumas informações do banco de dados do ERP Tiny com o Googl...

Dashboard para controle de métricas - Estrutura e métricas do dashboard: 1. Objetivo geral: Monitorar o desempenho do lançamento, abrangendo métricas de aquisição, engajamento e conversão, com...

CRM para gestão de relacionamento com o cliente - O CRM servirá para obter um relatório de todos os clientes que adquiriram os produtos da empresa, sejam produtos físicos ou serviços. Nesse relatório, estar&atild...

Suporte para Power BI - Gerenciamento de Custos Mensais - Tenho um BI, mas estou com dificuldade para editar e implementar as informações. Preciso de ajuda. Eu insiro os dados no Excel, mas quando tento subir para o Power BI, acaba dando er...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.