Тёмный

Não erre ao adotar MICROSSERVIÇOS 🎯 - Como definir responsabilidades e reduzir riscos 

Waldemar Neto - Dev Lab
Подписаться 21 тыс.
Просмотров 6 тыс.
50% 1

Adotar microsserviços é uma tarefa difícil e complexa, e nesse video vou mostrar o que eu faço para mitigar o risco dessa adoção e para tardar o máximo possível a necessidade de mover minhas aplicações para microsserviços.
💎 Venha para a Tech Leads club e tenha acesso a conteúdo para além do sênior! Acesse agora bit.ly/join-tlc-yt e ganhe 15 dias grátis.
📝 Referencias
🔗 Lista de curada de conteúdo sobre monólito modular www.techleads.club/c/desenvol...
🔗Livro grátis - DDD quickly - www.infoq.com/minibooks/domai...
🔗 Monolito modular na prática - • Arquitetura de Monólit...
🔗 Saiba mais sobre o curso Construindo Aplicações Enterprise com Node.js • Novo curso: Construind...
🚀Me siga
▸ / waldemar.devlab
▸ / waldemarnt

Наука

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

 

26 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
@cabritotv
@cabritotv 11 месяцев назад
Cara, muito bom, estou exatamente nesse ponto da minha aplicação, na verdade tenho alguns microserviços criados já, mas estou testando eles, e entendendo sobre onde um modelo se sobressai ao outro. Mas já trabalhei tanto com MS quanto com Monolito modular, curto as duas abordagens, se bem construídas, acho que rola nos dois casos
@nilsaantunes4738
@nilsaantunes4738 10 месяцев назад
Às 😊ií
@ThiagoPintoDias
@ThiagoPintoDias 11 месяцев назад
Tentando balancear o custo, praticamente toda request vai ter auth!
@kaio7620
@kaio7620 11 месяцев назад
a comunicação entre os modulos do monolito é feito como? por exemplo no caso "pagamento" pode ser " à vista" ou "parcelado", sendo que tenho 3 modulos, pois ao gerar um pagamento preciso gerar junto na mesma request e transação ou "a vista" ou as "parcelas". Como faço para comunicar entre os modulos de forma que um dia seja facil de separar em MS?
@giantheodorowicz7763
@giantheodorowicz7763 11 месяцев назад
boa tarde Kaio, eu adoto de uma forma com que a comunicação entre eles ocorrem através de pubs and subs (publishers and subscribers) com Kafka.
@WaldemarNetoDevLab
@WaldemarNetoDevLab 10 месяцев назад
Kaio, boa pergunta, na verdade, a grande vantagem de um monólito é que tu podes escolher e evoluir a tua maneira de comunicação. Eu sugiro tentar ser desacoplado desde o inicio, começar com event emitter por exemplo e depois mover para uma fila. Mas tu podes ter uma comunicação direta entre eles inicialmente, chamando um service do outro modulo enquanto tu valida se a separação entre eles está certa e depois tira essa dependência direta. A ideia é ir desacoplando ao longo do tempo
@matheustorres3793
@matheustorres3793 11 месяцев назад
Com relação ao ponto "Difícil de manter padronizado", se entendi corretamente, adotar o uso de linters, formatters e typecheckers, como eslint, prettier, typescript, etc., com a mesma configuração de forma obrigatória para todos os ambientes não resolveria?
@kaiocesar8578
@kaiocesar8578 11 месяцев назад
Ajudaria mas não resolveria 100%
@WaldemarNetoDevLab
@WaldemarNetoDevLab 10 месяцев назад
@@kaiocesar8578 exato, a solução que o Matheus falou também é o problema, ter que manter x microsserviços padronizados da trabalho, por mais que tenha lint e etc, dificilmente vais manter o mesmo padrão de arquitetura e de design de código. E o trabalho de ter que atualizar libs em vários serviços também gasta tempo e não entrega valor nenhum.
@matheustorres3793
@matheustorres3793 10 месяцев назад
@@WaldemarNetoDevLab Então acaba sendo uma "solução problemática"?
@ThiagoPintoDias
@ThiagoPintoDias 11 месяцев назад
Bom dia eu tenho uma duvida pontual! Auth! por end point ou criar um proxy?
@WaldemarNetoDevLab
@WaldemarNetoDevLab 10 месяцев назад
Fala Thiago, pode me falar um pouco mais de como tu faria com um proxy o auth? De qual tipo de Auth tu ta falando?
@ThiagoPintoDias
@ThiagoPintoDias 7 месяцев назад
@@WaldemarNetoDevLab authenticação para dar acesso aos endpoint's
@pPablo240
@pPablo240 11 месяцев назад
Largou mão do neovim?
@WaldemarNetoDevLab
@WaldemarNetoDevLab 10 месяцев назад
Haha temporariamente por causa do Copilot chat, assim que tiver um bom suporte pra IA eu volto :D
Далее
PARA DE USAR CONSOLE.LOG!!!!
7:19
Просмотров 11 тыс.
Empresas abandonando a Cloud? Qual o benefício?
14:53
Просмотров 1,9 тыс.