Aumentando em 999x a velocidade de processamento de dados com Node.js

Описание к видео Aumentando em 999x a velocidade de processamento de dados com Node.js

Rapaz, você não vai acreditar, usei uma técnica de paralelismo em Node.js que reduziu o tempo de migração de dados de 2 horas para apenas 3 minutos migrando um milhão de itens do MongoDB para Postgres.

Não, não fiz mágica, Node.js é realmente poderoso e nesse video vou te mostrar qual foi a técnica que usei, ah e o melhor, se você ficar comigo até o fim deste vídeo te envio o código fonte da parada

E aí, bora ver?

✅ Venha para a trilha para ser um dev especialista em JS

📌 https://cursos.erickwendel.com.br/atr...

✅ Código fonte

📌 https://github.com/ErickWendel/parall...

✅ Chapters

00:00 - O que você vai aprender neste vídeo
00:38 - A inspiração deste video
01:49 - Sobre o experimento deste vídeo
02:37 - Aulão para se tornar especialista em Javascript
03:31 - Deixe seu like no video!
03:46 - Desafio: como aumentar a performance sem instalar pacotes ou modificar a configuração do banco de dados?
04:10 - Segredo para paralelizar processamento
04:18 - Conheça o modulo Child Process
04:31 - Child Process e o bug no Node.js
05:39 - Processamento paralelo usando child process
06:20 - Estratégia usada no experimento para processar dados sob demanda
07:11 - Dica: aumentar quantidade de cópias não aumenta velocidade do processo
07:55 - Inicio da demo
08:05 - Detalhes do arquivo que insere um milhão de registros
08:44 - Analisando a index e o arquivo de cluster, criando instancias
09:35 - Atualizando a barra de progresso com os processos
10:03 - A estratégia da função recursiva
11:39 - Entendendo a configuração do cluster
12:37 - O algoritmo de balanceamento de carga
13:11 - A execução das tarefas em segundo plano
13:39 - Sobre o uso de await dentro de um for
14:21 - Executando a demo
15:38 - Acompanhando o tempo de processamento
16:55 - Tempo final de processamento
17:15 - Sobre a velocidade do processamento
17:38 - Dicas para se especializar em projetos complexos
18:08 - Considerações finais
18:40 - Erros de gravação
19:56 - Se inscreva no canal e compartilhe para esse conteúdo chegar a mais pessoas!

Комментарии

Информация по комментариям в разработке