Pesquisar

Charly B.

(0.0 - 0 avaliações)

Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 01/01/2025

Projetos (Aguardando Propostas):

  • DBCP - Database Control Panel (Servidor)

    Banco de Dados | Orçamento: Aberto | Publicado: | Propostas: 3

    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.

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.