Тёмный

Microsserviços, banco de dados e relatórios 

Full Cycle
Подписаться 132 тыс.
Просмотров 13 тыс.
50% 1

Nesse vídeo você verá quais são as opções que você tem para trabalhar com microsserviços e múltiplos bancos de dados. Também você verá quais opções você tem para gerar relatórios que estão em diversos bancos de dados.
Entre os dias 06 a 13 de Fevereiro vai rolar a Imersão Full Stack & Full Cycle, um evento online e 100% gratuito onde eu vou te mostrar como trabalhar com aplicações de grande porte e ter um dos perfis mais desejados e bem pagos do mercado.
→ Inscreva-se gratuitamente aqui: imersao.fullcycle.com.br/

Развлечения

Опубликовано:

 

15 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 25   
@dorianneto2859
@dorianneto2859 Год назад
Wesley merece um prêmio pelo trabalho que ele tem feito nos últimos anos! Obrigado pelo vídeo de altíssimo nível!!
@JeffersonValim
@JeffersonValim Год назад
Esta briga de dependência é muito antiga. Escuto desde quando comecei. O mundo é feito de relacionamentos e relacionamentos criam dependências.
@carlosmachado766
@carlosmachado766 Год назад
Talvez eu tivesse resolvido isso de maneira diferente. Para manter a consistência de dados e manter certa independência dos MS, resolvo isso com MS conectando Postgres , cada um com seu schema , consigo manter relacionamento forekey . Uso Patroni para criar instâncias, assim crio , horizontalmente HA e performance.
@maydersonmello
@maydersonmello Год назад
Excelente explicação e abordagem, realmente é um trade-off nada é uma bala de prata, mas saber os prós e contras de cada abordagem e trazer a que melhor se encaixa em sua realidade, evitando assim o máximo possível de dor de cabeça, essa sim seria a opção mais viável, sem receita de bolo!
@TadeuCarnevalli
@TadeuCarnevalli Год назад
Uma consideração interessante é que a duplicação dos dados aumenta o uso de espaço em disco (recurso barato), porém reduz o custo de processamento e memória (escasso), uma vez que cada microservice pode manter uma cópia dos dados em um formato já preparado para a saída que precisa gerar, dispensando a utilização de consultas mais complexas, que seriam necessárias em um modelo de banco de dados relacional centralizado.
@DhenysonJhean
@DhenysonJhean Год назад
Perfeito, perfeito. Muito obrigado. Mas gostaria de um video seu nesse formato de como voce iria montar a estrutura para um microservico de autenticação que lida com login, logout, refresh token, validacao de token e etc, e como ficaria os outros microservicos. Pq tipo, pra mim todo ms tem que ter verificação de autenticidade, token e etc para realizar suas acoes, entao todo ms receberia um token nas requisicoes, mas se depois de receber o token todos ms usarem o microservico de autenticacao entao ta criando um enorme acoplamento onde todos dependem do mesmo ms. E se cada ms fizer sua propria certificação de token entao todos estariam acessando o mesmo db, ou pelo menos fazendo tarefa que nao condizem com sua responsabilidade. Fico perdido nessa estrutura de permissoes e validacao de token. Como voce faria? Pf faz um video
@deyvisonborges
@deyvisonborges Год назад
Na vdd não é tão complexo não. Da uma olhadinha em servidor de autenticação. Tem alguns bem conhecidos: OAuth2 e Keycloak
@luizdiodo1674
@luizdiodo1674 Год назад
No caso dos relatórios, se for um cenário grande, considero levar os dados para um data lake, assim um analista de dados vai ter ferramentas melhorias para a geracao de relatorios e dashboards. Eu ja utilizei debezium com kafka, fazendo cdc dos databases e levando para uma camada bronze do data lake
@mauridocarmo7167
@mauridocarmo7167 Год назад
Sensacional !!!
@caickbrito7406
@caickbrito7406 Год назад
Show de bola!
@brunoleonardo8339
@brunoleonardo8339 Год назад
Vídeo top!!!
@luancampos5186
@luancampos5186 7 месяцев назад
Amei a aula, já fiquei imaginando eu em uma reunião pra tomar uma decisão dessas rsrsrsrs....
@eduardosalles9212
@eduardosalles9212 Год назад
Boa!
@lucasrocha633
@lucasrocha633 Год назад
Trabalho num E-commerce no Canada e eh a primeira vez que eu trabalho com E-Commerce e eles utilizam JUSTAMENTE o exemplo do Cadastro de Produto fortemente Acoplado ao estoque e adivinhem, por o estoque ser GIGANTESCO o banco de dados sofre e ta levando porrada.
@rodrigomarchese1969
@rodrigomarchese1969 Год назад
Consolidar o saldo do estoque 1x dia é uma saída.... depois o saldo atual no SELECT pega o consolidado mais a movimentação a partir dele...
@JeffersonValim
@JeffersonValim Год назад
Arruma alguém que entende de banco de dados, que seus problemas acabam.
@carlosmachado766
@carlosmachado766 Год назад
Também facilita o backup do banco .
@rafiusk22
@rafiusk22 Месяц назад
Boa noite. Fiquei com uma dúvida. Como funcionaria as restrições no bancos? ex: Se der um delete em um usuário numa tabela de vendas, no banco normal com restrições provavelmente não permitiria pela as restrições. Com funciona isso para microservicos e BD separados? E como fica essas questões de regras de adm do BD?
@flaviodossantos9172
@flaviodossantos9172 Год назад
Oi Wesley, e no caso desse microserviço for duplicado em escala... o banco também duplica ou os clusters de aplicação começa a compartilhar o mesmo banco, ou seja o microserviço a em cluster A1 e A2 começa a compartilhar o mesmo banco?
@alissoncandatem1896
@alissoncandatem1896 Год назад
Mas precisa de fila necessáriamente? não daria pra se comunicar utilizandoo gRPC por exemplo, obviamente estou falando de processos que não vão ocorrer a todo momento, caso ao contrário sim se deve-se utilizar um message broker
@andredesantacruz
@andredesantacruz 7 месяцев назад
Neste contexto, rpc and http requests representam o mesmo problema de coupling entre 2 ou mais aplicacoes. Se voce está procurando por loose coupling, a melhor solução que temos hoje são event streams (como apache Kafka), seguida de message queues (como rabbitmq, ibmmq, AWS SQS, etc)
@ArraisLF
@ArraisLF Год назад
Pessoal, desde ontem a plataforma ta com erro de CORS no login.
@WesleyWillians
@WesleyWillians Год назад
Entra em contato c a galera so suporte para te ajudar. Não estamos recebendo chamados como esse de outros alunos. Chama a gente para te ajudar
@manghinoni
@manghinoni Год назад
O grande ponto: gambiarra consciente 🙂 No fundo a única metodologia que funciona é a POG - Programação Orientada a Gambiarras
@samusaw
@samusaw Год назад
Sensacional!
Далее
Aprenda DDD (Domain Driven Design) do jeito certo
59:58
НАШЛА У СЕСТРЫ СЕКРЕТИК
00:36
Просмотров 522 тыс.
Получилось у Миланы?😂
00:13
Просмотров 790 тыс.
Microsserviços: O que restou. Erros e acertos
22:57
Просмотров 57 тыс.
Eu não imaginava que microsserviços eram assim
27:22
3 ways to reduce the size of your docker images
17:20
Просмотров 1,1 тыс.
API Gateway na prática com KrakenD
43:12
Просмотров 19 тыс.
Banco de dados: O que é e quais existem? - Root #18
21:30
O que é DATA WAREHOUSE? Você precisa de um?
13:35
Просмотров 95 тыс.
МЫ ПОХОДУ ЧТО-ТО НАПУТАЛИ
0:20