EDGE COMPUTING e por quê estou estudando isso

Поділитися
Вставка
  • Опубліковано 1 чер 2022
  • ✅ Maratona Explorer: Dê seus primeiros passos na programação.
    → Cadastre-se no link gratuitamente: rseat.in/maratona-explorer
    Quando comecei a trabalhar com programação, o modelo tradicional de hospedagem eram as VMs (Virtual Machine / Maquina Virtual), então todo tipo de aplicação era hospedado seguindo esse padrão.
    Isso significa que minha aplicação ficaria armazenada, a princípio, em um único lugar do mundo e, como a gente bem sabe, latência sempre vai estar presente nesse cenário. Mas já pensou como seria se a latência não fosse um problema na minha infraestrutura?
    É aí que entra o Edge Computing. Diferente da nuvem tradicional (cloud) a computação de ponta (edge computing) faz com que o usuário acione o servidor mais próximo durante seu acesso.
    E por que eu tenho estudado isso durante o último ano? Será que Edge Computing é o futuro?
    -----
    Conecte-se a 200mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
    Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
    Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
    Acompanhe a Rocketseat nas redes sociais:
    Twitter: @rocketseat
    Facebook: @rocketseat
    Instagram: @rocketseat_oficial

КОМЕНТАРІ • 64

  • @fabriciopinheiro8267
    @fabriciopinheiro8267 2 роки тому +13

    Não imaginava que já existia esse tipo de serviço disponível é algo bem recente!

  • @calfersantos
    @calfersantos 2 роки тому +5

    Parabéns pelo excelente vídeo. Trabalho com cloudflare workers desde o comecinho e é a primeira vez que vejo um vídeo em português de alta qualidade. Vai contribuir para que mais desenvolvedores entrem nesse mundo da computação na ponta. Abraço!!

    • @dieegosf
      @dieegosf 2 роки тому

      Que massa Carlos, poxa, me chama no Discord pra mostrar o que você vem construindo com essa tecnologia! Tamo junto

  • @devilqueijop
    @devilqueijop 2 роки тому

    Top demaaaais ! Ótimo video man !

  • @leoboita
    @leoboita 2 роки тому +3

    Muito massa !. Diego sempre dando show de conhecimento !.

  • @parrivera
    @parrivera 2 роки тому

    Sempre sensacional, Diego !

  • @MrChernicharo
    @MrChernicharo 2 роки тому

    Muito massa! Valeu Diegão por mais esse vídeo!

  • @devmasnaodev
    @devmasnaodev 2 роки тому +1

    Parabéns por esse conteúdo de extrema qualidade 👋👋.

  • @rodrig0krvalho
    @rodrig0krvalho 2 роки тому +5

    Realmente o Next abriu um caminho sem volta, simplesmente incrível

    • @Redonick
      @Redonick 2 роки тому

      Catecismo de São Pio X
      Lição Preliminar
      Da Doutrina Cristã suas partes principais
      Em seguida Barnabé foi para Tarso, à procura de Saulo. Encontrou-o e o levou para Antioquia. Durante um ano estiveram juntos naquela igreja e instruíram muita gente. Foi em Antioquia que, pela primeira vez, os discípulos foram chamados cristãos.(At 11, 25-26).
      1) Sois cristão?
      Sim, sou cristão pela graça de Deus.
      2) Por que dizeis pela graça de Deus?
      Digo: pela graça de Deus, porque o ser cristão é um dom de Deus, inteiramente gratuito, que nós não podemos merecer.
      3) E quem é verdadeiro cristão?
      Verdadeiro cristão é aquele que é batizado, crê e professa a doutrina cristã e obedece
      aos legítimos Pastores da Igreja.
      4) Que é a Doutrina Cristã?
      A Doutrina Cristã é a doutrina que Jesus Cristo Nosso Senhor nos ensinou, para nos
      mostrar o caminho da salvação.
      5) É necessário aprender a doutrina ensinada por Jesus Cristo?
      Certamente, é necessário aprender a doutrina ensinada por Jesus Cristo, e cometem
      falta grave aqueles que se descuidam de o fazer.
      6) Os pais e patrões estão obrigados a mandar ao catecismo os seus filhos e dependentes?
      Os pais e patrões são obrigados a procurar que seus filhos e dependentes aprendam a
      Doutrina Cristã; e são culpados diante de Deus, se desprezarem esta obrigação.
      7) De quem devemos nós receber e aprender Doutrina Cristã?
      Devemos receber e aprender a Doutrina Cristã da Santa Igreja Católica.

  • @BryanDinizR
    @BryanDinizR 2 роки тому

    Muito legal esse conceito, ainda não conhecia, vou dar uma estudada sobre.

  • @elsonaraujojr
    @elsonaraujojr 2 роки тому

    Muito bacana. Vou testar aqui em Roraima kkk latência alta.

  • @brunofernandesbrugnhago8789
    @brunofernandesbrugnhago8789 2 роки тому

    Muito interessante, parabéns pela aula.

  • @gabrielbraga5122
    @gabrielbraga5122 2 роки тому

    Massa demaisss. Valeu pela aula, a aplicação, apesar de simples, ficou super didática. Adorei ver os conceitos que trouxe, os problemas existentes e como as ferramentas que apresentou buscam resolver eles. Parabéns pelo trabalho, show de bola.

  • @leoblanski
    @leoblanski Рік тому

    Parabéns pelo conteúdo !

  • @danilosampaio1756
    @danilosampaio1756 2 роки тому

    Massa

  • @adrianocruzoliveira31
    @adrianocruzoliveira31 2 роки тому

    Sensacional, ganho em performance.

  • @matheussunderhus
    @matheussunderhus 2 роки тому +5

    Trabalho em uma empresa desse setor, chamada AZION, se alguém estiver interessado sei que estamos contratando e recomendo.
    Aula muito boa sobre a mudança de paradigma que está acontecendo.
    #movetotheEdge

    • @dieegosf
      @dieegosf 2 роки тому +1

      Que massa! A Azion é realmente pioneira na parte de Edge, já inclusive fizemos alguns testes dessa parte aqui na Rocket! Valeu Matheus!

  • @leodiegoo
    @leodiegoo 2 роки тому

    💙

  • @denisfeliciano6784
    @denisfeliciano6784 2 роки тому

    Fala Diego, que tal um vídeo sobre o Remix Js e no que ele se diferencia do Next JS, e se substitui um backend próprio.

  • @fabriciopinheiro8267
    @fabriciopinheiro8267 2 роки тому +1

    Esses conceitos de computação em névoa e computação em borda são bem parecidos!

  • @boemeke
    @boemeke 2 роки тому

    Excelente conteúdo Diego, parabéns. Já teve oportunidade de testar o D1?

  • @handersenadriano1309
    @handersenadriano1309 2 роки тому +1

    Seria massa trabalhar plataformas grandes assim, tipo o magento por exemplo

  • @geriotaviano1185
    @geriotaviano1185 2 роки тому +3

    muito massa edge, estou estudando isso pro meu TCC, simuladores de fog e edge computing

    • @marcelogouveiadeassis230
      @marcelogouveiadeassis230 2 роки тому +2

      fiz meu TCC nessa área tbm, sobre migração de aplicações na fog

    • @geriotaviano1185
      @geriotaviano1185 2 роки тому +1

      @@marcelogouveiadeassis230 e massa viu e tipo e uma área muito pouco explorada ainda, tem tudo pra crescer nos próximos anos

  • @victordallarosateixeira6226
    @victordallarosateixeira6226 2 роки тому

    Massa demais, seria essa a solucao para um mundo dos games sem ping alto?

  • @DanielRios549
    @DanielRios549 2 роки тому

    26:36 Hum, então é igual as CloundFront Functions, que vc não falou sobre, elas são executadas antes mesmo das Lambda@Edge, no caso de um site estático hospedado no CloundFront, lá vc não pode fazer quase nada, rs, eu achei até limitado, não tem nem como verificar JWt assimétrico por exemplo, tem que ser simétrico, mas enfim, o foco é ser rápido mesmo, ainda mais que as Lamba@Edge

  • @GabrielSestrem
    @GabrielSestrem 2 роки тому

    Na Vercel as lambda functions não são edge. Tu escolhe qual a região tu quer hospedar as APIs

  • @luanmedeirossilveira
    @luanmedeirossilveira 2 роки тому

    "Funciona na minha máquina" famosa frase, gostei da explicação, vou entrar mais a fundo sobre Edge Computing

    • @dieegosf
      @dieegosf 2 роки тому +1

      Que massa que curtiu!

  • @tarcisioteixeira9045
    @tarcisioteixeira9045 Рік тому

    Diegão , Teremos Dino em breve na Rocktseat?

  • @brunocassebguirado3018
    @brunocassebguirado3018 2 роки тому

    Uma Dúvida! Qual a marca desse suporte de microfone rsrs

  • @GabrielMartins-jh6np
    @GabrielMartins-jh6np 2 роки тому

    Planetscale da pra fazer o db em qualquer canto e da pra hospedar na Vercel.

    • @dieegosf
      @dieegosf 2 роки тому +1

      Sim, inclusive cito isso no vídeo.

  • @rennanoliveira3443
    @rennanoliveira3443 2 роки тому +1

    Muito massa, aplicações nextjs que são hospedadas na Cloudflare já seguem isso como na vercel?

    • @dieegosf
      @dieegosf 2 роки тому +2

      Então, não hahaha, e pra mim isso é algo mais de negociação comercial entre as duas empresas, acho que a Clouflare não quer "pegar o espaço" da Vercel...

    • @rennanoliveira3443
      @rennanoliveira3443 2 роки тому

      @@dieegosf entendi Diegão, e faz muito sentido nesse ponto

  • @alexalannunes
    @alexalannunes 2 роки тому

    Second

  • @rhodions
    @rhodions 2 роки тому

    Quando estou com o Firewall ligado recebo essa mensagem:
    [ERROR] Error on remote worker: TypeError: fetch failed
    at Object.processResponse
    (...
    code: 'UND_ERR_CONNECT_TIMEOUT'
    }
    }
    Alguém sabe como configurar para liberar o acesso no mac OS?

  • @joaojbs199
    @joaojbs199 2 роки тому

    Concordo plenamente que em breve o ambiente de desenvolvimento vai ser online. Assisti agora a pouco esse vídeo: ua-cam.com/video/ckqrKmf0_VU/v-deo.html do canal Dev soltinho, falando sobre algumas mudanças que podem parecer "utópicas" para alguns mas que acredito que não demoram a ser primeira escolha. O assunto desse vídeo... EdgeComputing, ambiente online, é exatamente uma dessas mudanças.

    • @dieegosf
      @dieegosf 2 роки тому

      Simmmm, é só questão de tempo, só olharmos pra projetos como StackBlitz, Code Sandbox Projects, Cloudflare Workers, existe um esforço enorme em levar o ambiente de desenvolvimento para o online.

  • @tonvitalferreira8044
    @tonvitalferreira8044 2 роки тому

    @Diego Fernandes. Sera que já é viavel por um projeto com 100 usuários em produção dessa forma, pensando que não é nodejs?

    • @dieegosf
      @dieegosf 2 роки тому

      Pensando em construir uma API, eu esperaria um pouco, o Cloudflare Workers AINDA não é tão recomendado para esse tipo de projeto, mas estão caminhando para isso. 100 usuários não é uma carga grande, então funcionaria 100%, meu medo é só algumas limitações que você pode acabar encontrando em recursos que hoje dependem das APIs internas do Node.

  • @karytonn
    @karytonn 2 роки тому

    Alguém aqui teve problemas com CORS ? Não estou conseguindo configurar para liberar o acesso de origens externas.

    • @karytonn
      @karytonn Рік тому

      Consegui dessa forma:
      API.add('GET', '/api/simulation/:id', async (req, res) => {
      res.headers.set('Content-Type', 'application/json');
      res.headers.set('Access-Control-Allow-Origin', '*'); //Libera geral hehe
      // res.headers.set('Access-Control-Allow-Origin', 'xxx-staging.netlify.app');
      res.headers.set('Access-Control-Allow-Methods', 'GET');
      // res.headers.append('Vary', 'Origin');
      const key: string = `simulation::${req.params.id}`;
      const result = await read(YPEI_KV, key);
      return res.send(200, {result});
      });

  • @danieldealmeida3101
    @danieldealmeida3101 2 роки тому +2

    Aquele cara que construiu o nodejs falou sobre essa parada aí.

    • @dieegosf
      @dieegosf 2 роки тому +2

      Sim, inclusive citei no vídeo :)

    • @danieldealmeida3101
      @danieldealmeida3101 2 роки тому

      @@dieegosf isso, é pq comentei antes de ver o vídeo. Tô vendo agora. Top top :D

  • @fabriciopinheiro8267
    @fabriciopinheiro8267 2 роки тому +1

    Estou fazendo um estudo de caso com robô usando computação em névoa!

  • @adorilson
    @adorilson 2 роки тому

    Entrei em crise aqui: onde é o centro do mundo? 😅

  • @mykaellmixstudio
    @mykaellmixstudio 2 роки тому

    Entrei aqui só pra saber pq meu iPhone 11 os dados móveis tá em “EDGE” e fica só parecendo um “E” em vez de 4G 😒

  • @rafaelpilartes
    @rafaelpilartes 2 роки тому +1

    Edge computing só da com api?

    • @dieegosf
      @dieegosf 2 роки тому +4

      Não, pra front-end é ainda mais simples porque os CDNs como o Cloudfront da Amazon já tem Edge disponível com um clique e, se você hospedar na Vercel, Netlify ou Cloudflare Pages, também terá isso de forma automática.

    • @rafaelpilartes
      @rafaelpilartes 2 роки тому

      @@dieegosf E é possível usar Edge computing com Node, express e mongoDB?

    • @dieegosf
      @dieegosf 2 роки тому +1

      @@rafaelpilartes Sim, mas de nada adianta sua aplicação estar na edge e o banco não, a latência vai ser a mesma, então o primordial é encontrar algum local para hospedar o banco de dados mongo que suporte a edge, não sei se o Atlas tem esse funcionamento.

    • @cronosk
      @cronosk 2 роки тому +1

      @@dieegosf Num vídeo futuro seria interessante uma lista de serviços recomendados de todos os tipos de bancos de dados, esses que você recomendou já são excelentes tanto nos recursos quanto nos preços, mas ficaria ainda mais completo tendo uma lista detalhada.

  • @MinergameRsxD
    @MinergameRsxD 2 роки тому +1

    first

  • @slipknotEs
    @slipknotEs 2 роки тому

    É tanto deploy, tanto serviço, tanta caralhadd@, que as vezes conhecimento demais chega a ser algo perigoso 😂🥲
    Estou fazendo uma rede social, parece idiota, mas estou kkkk, estou usando AWS e perdendo um putt@ tempo tendo que aprender clound, o que me deixa gastar um bom tempo com isso

  • @claudiohess7692
    @claudiohess7692 2 роки тому

    Pra que os fones??
    Toca uma musiquinha atrapalha...

  •  2 роки тому +1

    Você pode atingir a menor latência do mundo criando DApps em uma Blockchain, como a da Ethereum, da NEAR, da Solana, etc. Think about it! ;)

    • @dieegosf
      @dieegosf 2 роки тому

      Não cumpre o mesmo propósito, usar blockchain pra construir aplicações com o mesmo funcionamento da web 2.0 é overkill total, além dos custos. Melhor deixar esse contexto para apliocações que realmente precisem estar na blockchain.

    •  2 роки тому

      Essa parece ser uma boa discussão, Diego. Dialogaremos mais sobre essa questão no decorrer desta semana. Creio que isso será bem proveitoso como uma forma de repassarmos conhecimento a todos.