Pesquisar

Google Cloud (Firestore + Cloud Functions) em Node.js

10/07/2021 às 07:01

Descrição do Projeto:

O projeto consiste na criação e atualização de um banco de dados Firestore através de código rodando em Cloud Functions (ou outro ambiente da Google Cloud a ser sugerido pelo freelancer), código este criado preferencialmente em Node.js. O código no Cloud Functions deverá ser acionado toda vez que um arquivo .csv for enviado para o Storage do Firebase (ou outra opção a ser sugerida) e executará, em linhas gerais, as seguintes atividades:
1o passo: criará no banco de dados os novos elementos contidos no .csv que ainda não existem no banco. Pseudo-estrutura do banco e pseudo-código encontram-se em anexo.
2o passo: atualizará os elementos já existentes no banco de dados, de acordo com regras de negócio descritas no pseudo-código.
3o passo: após o processamento do .csv, ele deverá ser removido do Storage.

Obs1.: o código a ser hospedado no Cloud Functions envolve a comparação da linha do .csv com os registros existentes no banco. Porém é crucial o uso de artifícios para identificar elementos semelhantes, porém não exatamente iguais, como bibliotecas que comparam duas strings e apontam um percentual de similaridade.

Obs2.: um código já existe e encontra-se razoavelmente funcional. Ele fora criado para rodar na funcionalidade "Function" do Firebase, mas devido à limitações dessa funcionalidade o código não funciona corretamente. O foco desse projeto é a migração deste código para o Cloud Functions, ou outro ambiente da Google Cloud e adaptações necessárias no código.

Para a conclusão do projeto, espera-se a realização de testes e adequações no código até que este se mostre eficaz e eficiente no processamento dos .csv (exemplo de .csv em anexo, renomear o arquivo .txt para .csv).

Habilidades desejadas:

NodeJS

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 12/08/2021 às 22:54

Última interação: 20/07/2021 às 15:15

Informações adicionais

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

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Normalização de envio e recebimento de e-mails em servidor - Procuramos um profissional que tenha conhecimento sobre como normalizar os disparos de e-mails, que estão muito demorados. Temos um VPS na Hostinger e utilizamos os e-mails configurados no ...

Recuperação de dados em VPS Linux - Estamos com os arquivos de um VPS Linux corrompidos. Gostaríamos de um profissional que consiga, com urgência, recuperar os dados que provavelmente foram deletados ou restaurar algum b...

Consultoria para criação de servidor com AWS Elastic Beanstalk - Gostaria de uma consultoria para me ajudar a criar um servidor com o Elastic Beanstalk da AWS. Estou tendo muitas dificuldades e dúvidas para fazer isso sozinho. Atualmente, meu site est&aa...

Migração de servidores WordPress WooCommerce - Preciso de um especialista que possa migrar mais de 20 WooCommerce de forma efetiva. Estamos utilizando 1 servidor WebDocker e vamos passar a usar a Hostinger. Mostro a necessidade via call.

Migração de servidores WordPress WooCommerce - Preciso de um especialista que possa migrar mais de 20 WooCommerce de forma efetiva. Estamos utilizando 1 servidor WebDocker e vamos passar a usar Hostinger. Mostro a necessidade via call.

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.