CARACA!!! Eu tinha uma imagem completamente diferente do Linhares!!!! kkkk. Eu sempre escuto o Hipsters Ponto Tech e até o Paulo eu imaginava completamente diferente rs. Isso que é engraçado quando vc conhece uma turma só por áudio e depois acaba vendo em vídeo.
A ideia de não migrar o monolótico para o microserviço de uma só vez e sim começar por desenvolver as novas funcionalidades em microserviços é muito interessante. Achei super top a dica
Na empresa em que trabalho estamos começando a usar micro serviços, é doloroso justamente pelo que o linhares falou, toda a parte de validação, segurança, etc, tudo tem que ter em cada micro serviço. é um trabalho de arquitetura doloroso de implantar, no nosso caso temos varios sistemas diferentes que tem uma certa integração, e acabava que tinhamos muito código repetido em monolitos diferentes. daí migrando a gente acabou tendo, até agora, menos dor de cabeça na manutenção, mais reutilização de código, e mais organização também. Mas se tivessemos um só sistema, mesmo que com várias funcionalidades, certamente usariamos um monolito ou dois e não vários serviços.
Sem sombra de dúvida, Balboa Linhares, Sergio Lopes, Roberta Arcoverde e Akita são os melhores comunicadores de TI hoje. Linhares - Sabe demais de um assunto pouco falado, poder computacional e execução especulativa Sergio Lopes, sabe tudo do Javascript e demais linguagens, além de discutir temas complexos de async JS e o velho JAVARoberta é muito técnica com questões de ensino, porém acompanha temas acadêmicosAkita é o melhor de TODOS, sabe tudo e entende que a informática não é um fim em si mesmo.
muito bom, adorei a clareza, a concisão e a didática na explicação de um padrão arquitetural complexo, e também no final sobre as tomadas de decisão na migração e modernização de legados.
Atenção ao BG, a ideia e ele ser mais alto no começo e ir baixando com o tempo sem que o ouvinte perceba, e só volta a subir no final, do contrário dá um sensação de gastura que incomoda os ouvidos , abraços
Muito bem explicado. obrigado, confesso que mesmo trabalhando dessa forma, não entendia como funcionava. E sobre os monolitos também, dei uma pesquisada pra entender. resumindo, um assunto puxou o outro, e por aí vai. obrigado. :)
Me corrijam se eu estiver errado!! Então, a grossíssimo modo falando: Microsserviços são várias chamadas HTTP implementado por REST API (ou alguma outra implementação); que supondo que tenho N projetos (serviços) desenvolvidos em X linguagens, com N chamadas HTTP em cada projeto, e cada projeto com seu BD. É isso?
É possível criar com chamadas HTTP porém seria um meio de Orquestração. Ja oq foi falado no video com tecnologias de mensageira (Kafka, RabbitMQ, ...) seria um meio de Coreografia, utilizaria o HTTP apenas para o request do client. Entre os micro services é utilizado um protocolo binário sobre o TCP, oq no caso não precisaria do response na hora da operação, e os consumidores (services) processariam a mensagem da fila de mensagens no Message Broker.
Esse formato de dividir a atenção pra falar com a câmera e com a pessoa do lado envelheceu muito mal kkkk, depois do Flow ver isso dá pena da pessa de ficar virando a cabeça pra falar com o cara do lado, mas o conteúdo do video é excelente
Tenho uma dúvida: qual a relação entre microsserviços e containers? É um requisito para você ter uma aplicação em microsserviços ou é só algo que por conveniência freqüentemente estão juntos mas não são realmente requisitos?
Não é um requisito, mas é muito melhor usar, por isso estão juntos. Mais facil gerenciar, como geralmente são desenvolvidos em times diferentes podem ter dependencias diferentes, plataformas diferentes e as vezes vão estar em um mesmo servidor, então usando containers você consegue ter mais liberdade e segurança.
@@guilhermes.santos5149 Obrigado. Então, pelo que entendi, é realmente isso que eu falei. Geralmente estão sempre juntos por conveniência. Uma outra dúvida: apenas Docker é conteinar ou é apenas a mais famosa ferramenta de container? O Hyper Visor do Windows pode ser considerada uma ferramenta de container?
ate aonde sei, existem outras mas o docker é a mais popular. o hyperv cria maquinas virtuais completas. Dá uma lida nesse artigo, que vai ter um entendimento melhor do que consigo explicar. imasters.com.br/desenvolvimento/vms-vs-containers-quais-diferencas-e-usos
MQTT é um protocolo com especificações públicas para comunicações de clientes leves/message broker. Existem várias libs que implementam o protocolo (uma das mais famosas é a Mosquitto), mas MQTT especifica apenas o transporte, e vagamente a parte da aplicação. Por outro lado, Kafka é um message broker, seu foco é permitir grandes quantidades de dados no disco e permitir o consumo em tempo real ou posterior, ele usa seu próprio protocolo de rede. Então, são duas coisas aqui: um protocolo padrão para sub/pub (com múltiplas implementações), e um software específico de armazenamento/distribuição de mensagens. A confusão se deu, talvez, por que você deve ter pago alguma cadeira na faculdade como Infreaestrutra de comunicação ou uma cadeira de Redes, e nas aulas foi falado muito de pub/sub, e o exemplo padrão (principalmente pra IoT) é o protocolo MQTT.
Ou seja, um microsserviço, nada mais é do que um conceito em que você cria uma plicação/software em um formato em que ele consiga funcionar mesmo quando uma parte sua não esteja funcionando. É isso?
Estou chocado por ver a risada do Maurício linhares em imagem.
Sentimento Nacional
Com essa lógica de duas pizzas alimentarem a equipe, minha equipe seria formada só por mim mesmo.
Hahahahah, muito bom :)
olha, a minha "squad" é formada por eu mesmo e as vezes duas pizzas não da hahah
Kkkk
Famosa Euquipe.
kkkkkkkkkkkkkkkkk.... eu ri alto com essa, bicho!!!
CARACA!!! Eu tinha uma imagem completamente diferente do Linhares!!!! kkkk. Eu sempre escuto o Hipsters Ponto Tech e até o Paulo eu imaginava completamente diferente rs. Isso que é engraçado quando vc conhece uma turma só por áudio e depois acaba vendo em vídeo.
Hahaha sim! a galera que ouve o podcast se impressiona quando encontra com eles :)
Melhor explicação sobre microserviços, obrigado
A ideia de não migrar o monolótico para o microserviço de uma só vez e sim começar por desenvolver as novas funcionalidades em microserviços é muito interessante. Achei super top a dica
Mauricio Linhares meu idolo na programacao!!! Um conterraneo arretado!
Caramba, eu imaginava o Linhares totalmente diferente. Ótimo vídeo.
Na empresa em que trabalho estamos começando a usar micro serviços, é doloroso justamente pelo que o linhares falou, toda a parte de validação, segurança, etc, tudo tem que ter em cada micro serviço. é um trabalho de arquitetura doloroso de implantar, no nosso caso temos varios sistemas diferentes que tem uma certa integração, e acabava que tinhamos muito código repetido em monolitos diferentes. daí migrando a gente acabou tendo, até agora, menos dor de cabeça na manutenção, mais reutilização de código, e mais organização também. Mas se tivessemos um só sistema, mesmo que com várias funcionalidades, certamente usariamos um monolito ou dois e não vários serviços.
Explicação com exemplo é tudo para o leigo. Parabéns.
Que bom que curtiu, Clistenes! Valeu demais 💙
Uma sugestão... Remover ou diminuir o volume dessa musica de fundo, atrapalha pra caramba rsrs. Bom conteúdo, obrigado😃
E aí, Bruno 👋 Opa, muito obrigada pela contribuição! Seu feedback é muito importante para melhorarmos a cada vídeo. Valeu por nos acompanhar! 💙
tava ouvindo radio inglesa, enquanto fazia meu exercicio, e ouvi bastante debate sobre micro servicos !
Sem sombra de dúvida, Balboa Linhares, Sergio Lopes, Roberta Arcoverde e Akita são os melhores comunicadores de TI hoje.
Linhares - Sabe demais de um assunto pouco falado, poder computacional e execução especulativa
Sergio Lopes, sabe tudo do Javascript e demais linguagens, além de discutir temas complexos de async JS e o velho JAVARoberta é muito técnica com questões de ensino, porém acompanha temas acadêmicosAkita é o melhor de TODOS, sabe tudo e entende que a informática não é um fim em si mesmo.
Risada famosa do Linhares nos podcasts do Hipsters hahahaha!!! Todo podcast é uma aula!!!
Sabe muito!
Uma das melhores explicações que vi, olhei vídeo do código fonte e não entendi absolutamente nada, mesmo já trabalhando com isso. Ótima didática !
Ficamos muito felizes em poder contribuir para o seu aprendizado, Ilessa! Conta com a gente 💙
Sotaque recifense é lindo.
mauricio linhares é de recife? real?
Que eu saiba é paraibano!
ele é da Paraiba, João Pessoa.
Uma entrevista top. Rica de conhecimento. Parabéns a toda equipe por mais conteúdos assim
Que bom que curtiu, Josenilton! Conta sempre com a gente ☺
muito bom, adorei a clareza, a concisão e a didática na explicação de um padrão arquitetural complexo, e também no final sobre as tomadas de decisão na migração e modernização de legados.
Atenção ao BG, a ideia e ele ser mais alto no começo e ir baixando com o tempo sem que o ouvinte perceba, e só volta a subir no final, do contrário dá um sensação de gastura que incomoda os ouvidos , abraços
Muito bem explicado. obrigado, confesso que mesmo trabalhando dessa forma, não entendia como funcionava. E sobre os monolitos também, dei uma pesquisada pra entender. resumindo, um assunto puxou o outro, e por aí vai. obrigado. :)
Muito boa a explicação. Parabéns.
Que bom que curtiu, Daniel ! Valeu demais 💙
Melhor explicação sobre microsserviços até agora
Que legal que você curtiu, Caíque! 👊💥
Estudando a respeito dessa nova tendência, posso afirmar que esse vídeo foi um dos mais esclarecedores que assisti.
Que bom que curtiu o conteúdo, Rogério! Bons estudos por aí 😉
Explicação perfeita!
Obrigada, Ana! Conte sempre com a gente 💙
Eu assistiria isso com um balde de pipoca na mão, de boassa! Muito daora.
Muito claro a explicação sobre o assunto e de forma leve. Parabéns pelo Vídeo!
Entrando agr no mercado e tenho muitas dúvidas. De todos os vídeos que procurei sobre esse assunto, esse foi o que tirou minhas dúvidas. Grato e Like
Maurício monstro!!! Explica muito bem, deu pra pegar direitinho
Quando terá os cursos de Microsserviços em Java?
Esse dois dias a Microsoft lançou um curso sobre isso .
Ai show de bola!!!
Quando a voz tem imagem, o susto é enorme!
Hahaha e é assim que descobrimos quem acompanha os podcasts :)
Caras, vcs mandam bem D+
O Grande Balboa Linhares!
Me corrijam se eu estiver errado!!
Então, a grossíssimo modo falando:
Microsserviços são várias chamadas HTTP implementado por REST API (ou alguma outra implementação); que supondo que tenho N projetos (serviços) desenvolvidos em X linguagens, com N chamadas HTTP em cada projeto, e cada projeto com seu BD.
É isso?
É possível criar com chamadas HTTP porém seria um meio de Orquestração.
Ja oq foi falado no video com tecnologias de mensageira (Kafka, RabbitMQ, ...) seria um meio de Coreografia, utilizaria o HTTP apenas para o request do client.
Entre os micro services é utilizado um protocolo binário sobre o TCP, oq no caso não precisaria do response na hora da operação, e os consumidores (services) processariam a mensagem da fila de mensagens no Message Broker.
Quando a Alura vai publicar um curso de Microsserviços?
Estamos gravando dois deles, em breve serão lançados :)
muito bom!
Em 12:07 o Linhares diz:
- Desenvolver novas funcionalidades
No vídeo aparece:
- Desenvolver novas personalidades
É culpa do estagiário ou da IA?
Alguma duvida que seja do estagiário?
Opa, bem notado! Deixamos para ver quem estava prestando atenção hehehe :)
@@alura : sei, sei... ¬¬ ... rs
Super clara e didática a explicação!!
Esse lance de mensagens parece muito com os Eventos que temos em algumas linguagens de programação.
Que bacana, Daniel! 💙
Antes do podcast deveria ter um vídeo rápido explicando o assunto só para não ficarmos boiando .
Cara que vídeo sensacional, parabéns
Genial esse vídeo, perfeito!
Ficamos felizes que tenha gostado! 🤩💙
Os cara 😎 tem a luva do Thanos ali dentro da nave do Matrix , que eu esqueci o nome 😂👏🏻👏🏻👏🏻
Esse formato de dividir a atenção pra falar com a câmera e com a pessoa do lado envelheceu muito mal kkkk, depois do Flow ver isso dá pena da pessa de ficar virando a cabeça pra falar com o cara do lado, mas o conteúdo do video é excelente
Caramba, muito boa essa conversa!
Que bom que curtiu, Juliana 💙
muito bom!!!!! ótimo conteúdo, cenário e conversa. única coisa que não ficou legal foi a musica de fundo. Mas de resto ta massa!
Muito obrigada pelo seu feedback, Igor! Pra nós é muito importante saber que você curtiu o conteúdo. 😉
Tenho uma dúvida: qual a relação entre microsserviços e containers? É um requisito para você ter uma aplicação em microsserviços ou é só algo que por conveniência freqüentemente estão juntos mas não são realmente requisitos?
Não é um requisito, mas é muito melhor usar, por isso estão juntos. Mais facil gerenciar, como geralmente são desenvolvidos em times diferentes podem ter dependencias diferentes, plataformas diferentes e as vezes vão estar em um mesmo servidor, então usando containers você consegue ter mais liberdade e segurança.
@@guilhermes.santos5149 Obrigado. Então, pelo que entendi, é realmente isso que eu falei. Geralmente estão sempre juntos por conveniência.
Uma outra dúvida: apenas Docker é conteinar ou é apenas a mais famosa ferramenta de container? O Hyper Visor do Windows pode ser considerada uma ferramenta de container?
ate aonde sei, existem outras mas o docker é a mais popular. o hyperv cria maquinas virtuais completas. Dá uma lida nesse artigo, que vai ter um entendimento melhor do que consigo explicar. imasters.com.br/desenvolvimento/vms-vs-containers-quais-diferencas-e-usos
@@guilhermes.santos5149 muito obrigado. Vou ler sim.
Muito bom !
vcs sao demais!
Micro serviço de hoje é o monolito de amanhã!
#Excelente!
Esse lance de "Publicar mensagem" tem alguma relação com o protocolo MQTT?
MQTT é um protocolo com especificações públicas para comunicações de clientes leves/message broker. Existem várias libs que implementam o protocolo (uma das mais famosas é a Mosquitto), mas MQTT especifica apenas o transporte, e vagamente a parte da aplicação.
Por outro lado, Kafka é um message broker, seu foco é permitir grandes quantidades de dados no disco e permitir o consumo em tempo real ou posterior, ele usa seu próprio protocolo de rede.
Então, são duas coisas aqui: um protocolo padrão para sub/pub (com múltiplas implementações), e um software específico de armazenamento/distribuição de mensagens.
A confusão se deu, talvez, por que você deve ter pago alguma cadeira na faculdade como Infreaestrutra de comunicação ou uma cadeira de Redes, e nas aulas foi falado muito de pub/sub, e o exemplo padrão (principalmente pra IoT) é o protocolo MQTT.
Conteúdo show!
Que bom que curtiu, Marcelo 💙
baita video
Fala pessoal, obrigado pelo conteúdo de qualidade. Vocês podem preparar um podcast sobre Observability?
Só não ficou claro como fazer isso ai, por exemplo se tenho uma aplicação desenvolvida em laravel como faria pra dividir isso?
se o MS de autenticação cai, nenhum outro MS vai conseguir enviar requests por falta de validação hahahah
Ou seja, um microsserviço, nada mais é do que um conceito em que você cria uma plicação/software em um formato em que ele consiga funcionar mesmo quando uma parte sua não esteja funcionando. É isso?
Comparar Kafka com service bus é ofensivo hahahah
a explicação é boa, mas essa musica atrapalha!
Manoooo... Ninguém parece com Nada na Alura, O Balboa Linhares parece um Adm de RH kkkk
Essa risada me fez rir a toa tb!! Acho que ele se lembrou de alguma M que deu em algum lugar rsrsrsrs
Espero que tenha curtido o conteúdo, Val! 🙂
Da proxima tira a música de fundo!!.
Os caras foram explicar o que é um microsserviço e virou uma crítica
Nerdbunker?
Sim, Yuri! 😉
"desenvolver novas personalidades", esse editor é um programador javascript
como uma caixa de pizza fácil
Micro monolitos foi boa kkk
Hahaha! Que bom que curtiu, Adriano! 💙
Organizacional????!!!
Ta mas e ai, eu como uma pizza inteira.
tecnologia ja ta se tornando uma chatura.
First XD
Microserviços... pior arquitetura já inventada
Muito bom!