Microservices na prática

  Рет қаралды 21,696

Full Cycle

Full Cycle

Күн бұрын

Esse vídeo faz parte da Imersão Full Stack && Full Cycle.
Para acessar todas as aulas e lives, acesse:
imersao.fullcy...

Пікірлер
@RodrigoBranas
@RodrigoBranas Жыл бұрын
Valeu galera!
@eurico_dev
@eurico_dev Жыл бұрын
Você é referência demais!
@leocarlos-dias
@leocarlos-dias Жыл бұрын
Não tem como ser só 1% melhor do que ontem assistindo esses dois. Admiro demais vocês. Parabéns pelo trabalho!
@gibamartins1971
@gibamartins1971 Жыл бұрын
Rodrigo, muito obrigado por essa aula fantástica. Aprendi muito nessa aula. Valeu Full Cycle.
@wsanada
@wsanada Жыл бұрын
Muito boa essa live. Parabéns pessoal.
@aprendersempre2325
@aprendersempre2325 10 ай бұрын
Tenho uma duvida. Vamos supor tenho um use case de criação de uma conta empresa, para criação de uma conta faz-se o cadastro em várias tabelas como user, empresa, atribuir permissão inicial etc.. Criaria use case diferentes e chamava sequencialmente? criaria um evento "criação de conta" e outros usecase consumiria? se existe outra forma caso um falha como ficaria?
@artu_almeida
@artu_almeida Жыл бұрын
qual a diferença entre o padrão DAO e Registry? Porque dentro da minha cabeça CustomerDao e CustomerRegistry fazem a mesma coisa...
@RodrigoBranas
@RodrigoBranas Жыл бұрын
DAO significa Data Access Object, é um padrão de acesso à dados com variação na implementação que pode ser para um banco de dados A ou B, ou até mesmo outro mecanismo de persistência como um arquivo JSON ou XML, não tem como confundir isso com Registry, que é um padrão onde você registra um objeto global e acessa em outro lugar do sistema, similar à um Singleton, ou seja, é um padrão de localização enquanto o DAO é de persistência.
@artu_almeida
@artu_almeida Жыл бұрын
dependency injection é basicamente o pattern registry com o pattern decorator? nao entendi a relação... visto que o pattern registry atua como uma abstração para acessar e manipular dados, e o pattern decorator usamos quando as classes podem ser compostas por elas mesmas, é um problema pq a variedade é infinita, ai usamos decorator... nao entendi a relação disso com dependency injection...
@RodrigoBranas
@RodrigoBranas Жыл бұрын
O conceito de injetar dependência implica em primeiro inverter a dependência, que foi o que fizemos. Depois você usa algum tipo de mecanismo de injeção, que nesse caso foi o Registry, mas poderia ser o Registry junto com um Decorator (do TypeScript, que é um tipo de Annotation) para simplificar a injeção. Antigamente era feito até por XML, indicando qual classe deveria receber cada dependência. Acho que você confundiu o padrão Decorator com o Decorator do TypeScript, eu tentei reforçar isso no vídeo já que me referia especificamente ao conceito de Annotation. O padrão Decorator te ajuda a criar um ponto de extensão em um determinado objeto por meio da replicação da sua interface e intermediação do comportamento, similar a um Proxy, realmente não tem nada a ver com Dependency Injection. Reforçando, o que foi colocado nesse sentido diz respeito ao que é feito numa espécie de orientação à aspectos, com Annotation, não no padrão Decorator do GoF.
@raphaelangel8854
@raphaelangel8854 Жыл бұрын
Uma dúvida, ao invés de criar um usecase process poderia ter criado um método private para processar e chamar ele dentro do execute? dividindo a responsabilidade entre diferentes métodos no usecase?
@chlima88
@chlima88 Жыл бұрын
Acredito que isso violaria o principio da responsabilidade unica do use case.
@henriquegarkishborges1811
@henriquegarkishborges1811 Жыл бұрын
Putzs .... 😂😂😂. Sonzêrá ... 🙌🙌🙌🍀🍀🍀🍀
@leonardofurtado7488
@leonardofurtado7488 Жыл бұрын
Perdi tudo nos vingadores
Microsserviços: O que restou. Erros e acertos
22:57
Full Cycle
Рет қаралды 57 М.
Arquitetura Hexagonal: REST vs GraphQL na prática
3:03:28
Full Cycle
Рет қаралды 12 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 1,6 МЛН
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 30 МЛН
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57
Como criar um sistema monolítico modular de verdade
34:01
Full Cycle
Рет қаралды 5 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 478 М.
Entendendo Event-driven Architecture - Rodrigo Branas
2:20:52
Full Cycle
Рет қаралды 18 М.
A base da construção de microsserviços com Node.js | Decode #020
1:27:21
Microsserviços, banco de dados e relatórios
28:41
Full Cycle
Рет қаралды 13 М.
Domain Driven Design do Jeito Certo
1:50:26
Full Cycle
Рет қаралды 37 М.
Live Coding: Clean architecture na prática com Rodrigo Branas
2:33:34
Descomplicando Clean Architecture - O que é a Arquitetura Limpa?
1:23:10
Fernanda Kipper | Dev
Рет қаралды 37 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 1,6 МЛН