91 - 'Arquitetura' de Microsserviços | Será?

  Рет қаралды 4,197

Otavio Lemos

Otavio Lemos

Күн бұрын

Se a gente pensar bem, do ponto de vista da arquitetura - do projeto - de um sistema, a utilização de um microsserviço não passa de uma chamada de função extremamente cara! Dessa forma, a utilização de microsserviços por si só não garante uma boa arquitetura.
Nesse vídeo eu falo sobre esse assunto mostrando um exemplo de sistema utilizado no livro Clean Architecture, e como a implementação de uma feature nova impactaria nos microsserviços.
Dá uma olhada...
#microsserviços #arquitetura

Пікірлер: 23
@pablue
@pablue 11 ай бұрын
Caramba que legal essa visão. Ampliou muito a visão que eu tinha destes conceitos. Grato por compartilhar... Tudo a ver com meu momento de estudos.
@makakolokao
@makakolokao 4 жыл бұрын
Concordo professor. Acho que Microserviços devem ser uma opção quando a estrutura da organização é dividida em múltiplos times ou tem essa intenção. Um time lidar com multiplicas aplicações é overengineering.
@marlonreis2409
@marlonreis2409 4 жыл бұрын
Muito bom, esses vídeos que você faz é sem dúvidas algo que nos agrega muito! Valeu
@otaviolemos
@otaviolemos 4 жыл бұрын
Marlon Reis excelente Marlon: obrigado! Fico feliz pelos vídeos serem úteis!
@joellisfsantana
@joellisfsantana 4 жыл бұрын
Ótimo vídeo professor, muito obrigado.
@otaviolemos
@otaviolemos 4 жыл бұрын
Joellis Francisco tmj, Joellis! 😄
@GustavoRodrigues-le3zw
@GustavoRodrigues-le3zw 4 жыл бұрын
Legal demais!! Obrigado!!
@otaviolemos
@otaviolemos 4 жыл бұрын
Gustavo Rodrigues valeu Gustavo: tmj!
@carloseduardoguedeslourenc4212
@carloseduardoguedeslourenc4212 4 жыл бұрын
Muito bom! Eu ainda não cheguei nesta parte do livro mas lembrarei deste vídeo quando chegar lá.
@otaviolemos
@otaviolemos 4 жыл бұрын
Carlos Eduardo Guedes Lourenço obrigado Carlos! A reflexão é muito boa mesmo. Está no capítulo 27 - Services: Great and Small. 😄
@helderborges4936
@helderborges4936 4 жыл бұрын
Qual seria o livro?
@otaviolemos
@otaviolemos 4 жыл бұрын
Helder Borges Clean Architecture do Robert Martin.
@carloseduardoguedeslourenc4212
@carloseduardoguedeslourenc4212 4 жыл бұрын
@@helderborges4936 comprei na Amazon por um preço excelente! Chegou em 3 dias.
@mtuliomk
@mtuliomk 4 жыл бұрын
Parabéns pelo vídeo! super didático. Me convenceu que microserviços realmente não impacta significativamente no desacoplamento de sistemas. Mas ainda tem alguns outros benefícios (ligados a tecnologia) como poder escalar individualmente cada componente (microserviço), poder usar facilmente diversas linguagens (a mais adequada para aquela funcionalidade, ou equipe que está construindo) e a que acho mais relevante, que é poder dar manutenção em um pedaço do sistema sem gerar builds do restante, discussão muito semelhante entre o Minix e Linux (Tanenbaum vs Linus). No fim, concordo que microserviços é mais uma questão de tecnologia do que arquitetura propriamente dita. :)
@otaviolemos
@otaviolemos 4 жыл бұрын
Marco Túlio Moraes Korehisa obrigado Marco: é isso aí! 😄
@sinothic
@sinothic 4 жыл бұрын
Conteúdo nota 10
@otaviolemos
@otaviolemos 4 жыл бұрын
Anderson Mateus muito obrigado Anderson!
@danilocarrara7494
@danilocarrara7494 4 жыл бұрын
De fato microserviços não garatem baixo acoplamento entre os microserviços e sim técnicas de integração como um gateway ou event bus. Excelente reflexão.
@danilocarrara7494
@danilocarrara7494 4 жыл бұрын
Mas ai fica a dúvida: Se eu adiciono outros componentes que fazem a integração de microserviços a arquitetura ainda é de microserviços?
@otaviolemos
@otaviolemos 4 жыл бұрын
Danilo Carrara sim Danilo, a ideia não é deixar de utilizar Microsserviços, mas saber que a sua simples utilização não garante uma boa arquitetura. Hoje em dia não tem muita escapatória em sistemas grandes: parece-me que o melhor é utilizar Microsserviços mesmo, mas com bastante cuidado para manter um bom projeto. Semana que vem sai outro vídeo sobre esse assunto com uma solução do Uber...
@danilocarrara7494
@danilocarrara7494 4 жыл бұрын
@@otaviolemos exato! Eu me lembro de discussões que tinha com meus amigos sobre o tema e até falavamos: Comece com um monolíto de domínios bem definidos e depois quebreo em microserviços. Porém hoje eu me pergunto se já não é mais fácil começar com microserviços. Vejo que o desafio são as integrações, contratos e consequentemente versionamento sem contar na governança deles.
@otaviolemos
@otaviolemos 4 жыл бұрын
Danilo Carrara no site do Martin Fowler têm varias discussões sobre o tema (inclusive opiniões contrárias: comece com um monólito; não comece com um monólito!). Vale a pena dar uma olhada! martinfowler.com/microservices/
@danilocarrara7494
@danilocarrara7494 4 жыл бұрын
@@otaviolemos opa muito obrigado pela dica eu vou dar uma olhada. Esse tema é polêmico! Rsrsrsrsrs
89 - Microsserviços | O mínimo que você precisa saber
13:40
Otavio Lemos
Рет қаралды 43 М.
100km/h Reflex Challenge 😱🚀
00:27
Celine Dept
Рет қаралды 156 МЛН
I shouldn't be in the house  It's so embarrassing
00:22
Funny Parent-Child Videos
Рет қаралды 9 МЛН
ESTES CARROS DA BYD PODEM SUMIR? OS NÚMEROS DE VENDAS PREOCUPAM, ENTENDA!
17:35
106 - Validação na Clean Architecture | Onde deve ir? 🤔
13:54
Otavio Lemos
Рет қаралды 10 М.
Microservices Explained in 5 Minutes
5:17
5 Minutes or Less
Рет қаралды 833 М.
O que é arquitetura de microsserviços ? Como ela funciona ?
10:39
Douglas Mugnos
Рет қаралды 22 М.
.NET - Apresentando a Arquitetura de Microsserviços
28:13
Jose Carlos Macoratti
Рет қаралды 4 М.
Arquitetura de Software: Monolítica x SOA x Microsserviços - APS08
12:14
100km/h Reflex Challenge 😱🚀
00:27
Celine Dept
Рет қаралды 156 МЛН