Pessoal, sobre a redundância de dados no banco de dados em microsserviços: Antigamente existia uma preocupação muito grande com redundância pois o custo de armazenamento era muito elevado mas nos últimos anos essa preocupação deixou de existir pois o custo de armazenamento atualmente é muito baixo. Por exemplo: A AWS cobra ~0,115 USD por GB/mês.
@dieegosf2 жыл бұрын
Exatamente
@TheAlissonX12 жыл бұрын
Vcs merecem todo o hype em cima do conteúdo de vcs mesmo. Parabéns!
@dieegosf2 жыл бұрын
@Pedro-Pontes Жыл бұрын
Sensacional, Diego nunca erra nas suas lives! Muito obrigado por tudo!
@rfcosta8511 ай бұрын
Show Dieto, mais um excelente conteúdo, me ajudou bastante para seguir aqui com a construção de alguns microsserviços para o meu trabalho aqui do mestrado. Abraços!
@Black_void3752 жыл бұрын
Cara curti muito essa (live), tirou algumas dúvidas que eu tinha sobre microsserviço que apareceu durante um projeto que estou fazendo. Muito bommmmmm! Sou pioneer no ignite, estou mega ansioso para conhecer mais sobre esse lab que vai ter. Consegui uma vaga full stack para Portugal semana passada passei nas 3 etapas, e o que fez a diferença para a minha contratação foi conhecer um pouco de AWS, Microservice e Serverless. Meu momento de estudo está sendo focado nisso, quero conhecer mais e mais para ter uma carreira de sucesso lá fora. Tenho só que agradecer a RoquetSeat pelos conteúdos que fez dar um rumo na minha carreira e pensar diferente como desenvolvedor. Vlw RocketSeat! You guys are awesome!!!!!
@pedrob.5021 Жыл бұрын
Finalmente entendi essa bagaça
@cafezinhoprodev2 жыл бұрын
O brabo tem nome
@alexkads2 жыл бұрын
O Diego só tá trazendo conteúdo ninja!
@aleksander-palamar2 жыл бұрын
Esse conteúdo sobre microserviços foi realmente incrivel.
@alanfranco69272 жыл бұрын
Microserviços é uma deliçinha 🚀
@KevinMadalossoVeiga Жыл бұрын
conteúdo como sempre muito útil 👏👏👏👏
@hassanserranosaade64282 жыл бұрын
Começa de fato 16:38
@washingtonsantos42432 жыл бұрын
@Rocketseat um bom contéudo para adicionar a trilha de Nodejs contrução de microserviço usando NodeJs
@marcelolupatini55532 жыл бұрын
O modelo de microsserviços traz uma mudança brutal na forma de desenvolver o Back-End de uma aplicação. Arrisco dizer que, em um primeiro momento, é uma mudança de paradigma tão amarga quanto um dev Back-End aprender CSS. É dureza, mas vale a pena entender e aplicar quando fizer sentido no contexto da sua aplicação.
@quicksketch16172 жыл бұрын
Muito boa essa live, pra entender o que é microsserviços. Não vi o link do notion, porque não vi o chat ao vivo
@BearkFearGamer2 жыл бұрын
bem massinha, diegao sempre inovando!
@srsilva22 жыл бұрын
Incrível, a parte mais incrível é quando inicia o outro serviço e ele já começa a trabalhar com os dados de deveria ter recebido. Programação é apaixonante.
@ricardovilanova79682 жыл бұрын
Sensacional, parabéns Rocketseat.
@brunotdantas2 жыл бұрын
Que legal sua dinâmica Diego, parabéns pelo conteúdo :)
@alfiadoconstantino77432 жыл бұрын
Foi top muito massa gostei. 😊😊 pela primeira vez que assisto uma live de 1h:30min já gravada e sem me cansar 😅 belo conteúdo
@Wesley-xc5sm2 жыл бұрын
Muito bom! excelente conteúdo.
@Ricardo-Lopes2 жыл бұрын
Muito bom, Diego. Me ajudou a entender melhor sobre micro serviços.
@ugartejiujitsu Жыл бұрын
showw,, muito boa.
@luan_maik2 жыл бұрын
"E se o Kafka cair?" - você sempre deve trabalhar com redundância, então vc deve ter várias instâncias do Kafka e se a caso a instância master cair, os demais kafkas elegem um novo master. "Mas e se todos os Kafkas caírem?" - aí é falha catastrófica, não existe milagre, por isso que se deve ter ambientes de homologação e observabilidade.
@Eddy50cent2 жыл бұрын
aí tu configura um rabbitmq hahahah
@eulucaspedroabreu6 ай бұрын
Além disso, há estratégias de retry e backoff exponencial para aguardar o broker voltar a funcionar. Assim como podemos ter um buffer local, para persisitr essas mensagens momentaneamente e um circuit braker para evitar falhas catastróficas de ambos os lados. Como alternativa podemos botar um fallback para comunicação síncrona se o buffer local passar de algum limite.
@marcelolupatini55532 жыл бұрын
Foi uma excelente live! Consegui entender melhor como aplicar esse modelo no código. Até antes, eu só o havia visto na teoria.
@alan37882 жыл бұрын
Cara, que aula top. Parabéns 👏🏻👏🏻👏🏻
@pedroviniciuseckel16392 жыл бұрын
Diego, você disse que ainda não gravou as aulas e caso queria algumas dicas de conteúdo. Foque na parte de segurança e se possível um exemplo utilizando o serviço da aws cognito. Para mim essa é a grande dificuldade nessa parte
@jeffersonfelixdev2 жыл бұрын
Utilidade pública: o link do notion vai rolar em 01:01:30
@NetoNeto8 ай бұрын
O conteúdo de verdade, depois da enrolação, começa depois do minuto 16:48 aqui: kzbin.infowcz_eDi2iIk?si=hA5RKOHlg2hzExgI&t=1008
@gustavopinheiro49472 жыл бұрын
Muito bom!
@0xREALaldc2 жыл бұрын
Pô Diego, show demais o conteúdo. Sempre coisa pra caralho guri, demais mesmo!!! Da cada vez mais vontade de se aplicar e ir mais a fundo em tudo que tem no ignite, valeu pelas lives guri! Conteúdo FODA!
@dieegosf2 жыл бұрын
Que massa que curtiu!
@marcelolupatini55532 жыл бұрын
Live braba
@thalles-dev Жыл бұрын
Top!
@THERedstoneBR2 жыл бұрын
Microserviços, oque são? onde vivem? oque comem? como se reproduzem? você vê tudo isso aqui, na rocketseat :)
@wagnerfillio10316 ай бұрын
Cheguei tarde talvez, mas o kafka nao poderia ser criado fora de classroom e purchases? Talvez dentro de uma pasta chamada shared e compartilhado entre os dois serviços? Neste caso, qual o prejuízo de ter apenas uma instancia do kafka ?
@venommotorrockerbass2 жыл бұрын
Show
@renatofrancoboachaquesjuni37612 жыл бұрын
Meu problema hoje é sobre multi inquilinos, tenho varios clientes e preciso as vezes alocar o banco de dados dentro do cliente e rodar a aplicação dentro do meu servidor de produção. Infelizmente a abordagem de ter um banco de dados para cada microsserviço acaba matando a questão de separar meus banco de dados por serviços e ter que mapear todos os bancos de dados para cada serviço relacionado a cliente x por exemplo. Estou a pelo menos 1 ano estudando uma forma de melhorar essa minha arquitetura, mas infelizmente essa questão acaba me quebrando
@kmoreira-dev7 күн бұрын
eu queria encontrar o link do repositorio
@gabrielmatos10752 жыл бұрын
se cada microsserviço tem seu próprio banco de dados, então como faz a relação entre tabelas?
@Glauberjds Жыл бұрын
Diego com bigodinho na régua.
@ItaloDomingues2 жыл бұрын
Tenho uma dúvida.. considerando a utilização do RDS da AWS para banco de dados e que para cada microserviço eu terei um banco.. devo ter uma instância para cada banco... ou uma instância para vários bancos?
@luan_maik2 жыл бұрын
várias instâncias
@guilherme-qu2bz2 жыл бұрын
qual extensão muda os ícones das pastas e arquivos?
@ragnelli2 жыл бұрын
Skin de bigode, kkkkkkk! Brabo.
@marcelolupatini55532 жыл бұрын
Se esse Ignite Lab for uma espécie de NLW para devs mais avançados nas hards skills, vai ser massa demais! É, de certa forma, chato reaprender a superfície de React e Express a cada NLW, apesar de ser bom pra se atualizar :/ Então, um evento pago disponível somente para os alunos da RocketSeat sobre conteúdos mais avançados e pouco abordados - porém importantes - eu acho muito justo e adequado.
@dieegosf2 жыл бұрын
É tipo isso mesmo, mas não dá pra chamar de NLW porque, como falei, não vai ter tudo que o NLW oferece de suporte, comunidade e a experiência no geral, vai ser algo mais como aulas soltas mesmo que vou gravar e disponibilizar pra galera com temas que não são abordados no Ignite ainda, coisas mais específicas mesmo.
@romanomagacho Жыл бұрын
O que acontece quando você entra tardiamente com um micro-serviço de domínio novo, que precisa das informações de N bases diferentes? Digamos que seu serviço de envio de email entrou quando a sua base de estudante já estava consolidada. Você contempla um processo de carga para cada micro-serviço novo? Isso pode gerar uma grande bola de neve, principalmente se for feita por barramento, não? Como você demonstra, ele lê as mensagens que ainda estão persistidas e não lidas ainda, toda vez que sobe. Ou seja, se for um serviço antigo, ele não vai ter informações antigas.
@pauloreis61952 жыл бұрын
top
@julioguimaraes12442 жыл бұрын
Conhece
@girvX2 жыл бұрын
A duvida que tenho é: e se o serviço kafka cair? Toda a aplicação fica fora do ar? Ou essas entradas ou saídas de dados sao salvos em cache ate que o serviço volte?
@dieegosf2 жыл бұрын
O Kafka não pode cair, por isso muitas vezes você tem uns 3 brokers online, pra caso um caia, você tenha outro que assuma. Você pode fazer isso até usando algo como multi cloud-provider, multi-zone e por ai vai pra garantir que não vai ter problemas nessa parte.
@Azeveco2 жыл бұрын
Esse plugin do zsh para sugestões é qual? Alguém sabe?
@marcelolupatini55532 жыл бұрын
fig ponto io
@Azeveco2 жыл бұрын
@@marcelolupatini5553 Obrigadão!
@felipemoraes39572 жыл бұрын
Alguma indicação para hospedar backend similar ao Vercel para o frontend?
@dieegosf2 жыл бұрын
Railway
@euigoorr2 жыл бұрын
Alguém sabe qual essa fonte que o Diego usa no VSCode?
@srsilva22 жыл бұрын
No vídeo de setup era FiraCode, mas faz tempo, pode ser que tenha mudado.
@srsilva22 жыл бұрын
Eu uso ela desde que vi o vídeo.
@guilherme-qu2bz2 жыл бұрын
acredito que seja JetBrains Mono, é muito boa por sinal
@euigoorr2 жыл бұрын
@@guilherme-qu2bz É essa mesma, falei com o Diego no instagram e ele respondeu. Valeu!
@AgenciacaBrCaminhoAlto2 жыл бұрын
Bizarro esse bigode do Diego
@TheAlissonX12 жыл бұрын
Só o link do ignite lab q não encontrei no live chat
@dieegosf2 жыл бұрын
Basta se inscrever no Ignite que já vamos divulgar o link pra entrar no lab pela comunidade do Ignite.
@marcelolupatini55532 жыл бұрын
Vai começar segunda, então até lá eles enviam esse link pra nós. Aliás, é bom lembrar que eles não mandariam o link do Ignite Lab ali no chat, pois esse é um evento disponível apenas para quem tem acesso ao Ignite e caso mandasse ali o evento se tornaria público.