Parabéns pelo canal!! Uma sugestão, Poderia fazer um projeto consumindo algum serviço/ API externa, usando Spring boot.?! muito obrigado pelos videos, tem me ajudado muito.
Muito bom. Me ajudou DEMAAAIS a entender todo esse turbilhão de inovação entre arquitetura monolítica e de microsserviços. Sério mesmo: Não para, por favor! Estou finalizando minha faculdade de Análise e Desenvolvimento de Sistemas, e tenho muito oque aprender ainda, e arquitetura de microsserviços é uma dessas coisas. Muito obrigado pelo vídeo!
Olha parabéns! Já assisti muito canal grande e nunca entendi micro services , você é espetacular , tem uma didático incrível. Por favor nunca pare de divulgar vídeos , de ensinar você é muito boa. Vamos compartilhar
Parabéns por suas excelentes aulas. Gostaria de fazer uma ressalva sobre o modo como o mercado aborda as novas técnicas ou tecnologias, pois não é porque o sistema não é feito como micro serviços que ele deve receber o rótulo de monolítico. Existe uma infinidade de sistemas pensados em módulos desacoplados não só pela necessidade de atualização em produção, mas denominados sobre premissas de desempenho e controle exequível do projeto. Claro, o micro serviço deve ser considerado um aliado e não estou falando do que é melhor ou pior, justamente o contrário, estes novos termos chegam ao mercado e vem uma onda gigante baseada em publicidade acreditando que adotar uma arquitetura X é a vacina para tudo. Note, o micro serviço para front-end público como serviços de suporte a terminais 24h e smartphones, faz sentido sim usar micro serviços, porém, quando se trata de uma corporação, geralmente o sistema fragmentado em módulo e não em micro serviços, é a receita na dose correta em função de que um sistema corporativo não demanda uma frequência alta de manutenção (via de regra) e caso tenha exceções, as atualizações podem ser feitas fora do expediente e ainda conseguindo manter uma custo x benefício muito maior do que um projeto altamente fragmentado onde você sacrifica a capacidade de padronização e organização. Só uma ressalva mesmo, pois não é de hoje que vejo termos sendo utilizados pelo mercado como uma nova era para matar tudo o que existe de forma aperfeiçoada. Gostaria de reforçar novamente, que isso não é uma crítica a sua explicação Michelli, apenas uma contribuição. Obrigado pelas suas aulas, sempre acompanho as novidades que você publica.
Muito bacana Michelli, top mesmo. Foi bem objetiva em cada tópico e clara ao mesmo tempo.Eu neste ano vivi isto no meu novo emprego, mas não sabia disso, agora ficou bem claro pra mim. Vlw. Canal tá show.
Didática boa. Se quiser fazer um vídeo mostrando como está o mercado de Java, quais áreas (Apps, Weareble ou Web) tem tendência de alta e como está a demanda Nacional, Internacional e Remoto.
Parabéns pelo video Michelli. Seria legal você fazer um video sobre a importancia da automação em microsserviços ( diminuindo riscos de deploy, aumentando a produtividade, etc... ) 😁 Obs: ( trabalho com microsserviços também )
Você tem algum site que disponibiliza algum Serviço ou utiliza microservice? Curti bastante seu E-book Spring Boot da Api REST aos Microservices! Você além de inteligente é muito bonita também! Parabéns pelos vídeos! Boa didática!
Foi uma explicação fantástica sobre Arquitectura Microserviços, melhor que encontrei até agora, espero que continues com os vídeos. Mas fiquei com uma dúvida Michelli, a Arquitectura de Microserviços apenas aplica-se na Web ou também podemos aplicar em projectos de Desenvolvimento Mobile e Desktop ?
Parabéns pelo canal Michelli Brito, realmente muito bom Em seu exemplo, tenho módulo de Comprar e o Módulo de Finanças, cada um com sua responsabilidade especifica Em microservico como as coisas aconteceriam quando o usuário faz a inclusão de um pedido de compra com todo o detalhamento financeiro? Esse datalhamento financeiro deve ser persistido na base do compras ou no microservice de Finanças? Caso a resposta seja no microservice Finanças (que faz mais sentido levando em conta a responsabilidade), quando o usuário consultar esse pedido de compra como fica a "amarração" dos dados, ou seja, com base em qual dado eu vou solicitar ao microservice de finança o detalhamento desta compra?
Oi Michele.... tudo bem? Gosto muito do teu canal e aprendo muito. Gostaria de saber se tu pode gravar uma aula com um exemplo de converter de string para objeto e vice-versa. Muito obrigado mesmo. Canal show. Parabéns!
Tranquilo Michelli? Curti seus vídeos. Se aceita uma sugestão, o que acha de continuar a série falando das vantagens e desvantagens dos micros serviços no que diz respeito à segurança da informação ? Uma observação: creio que os vídeos da playlist estão com a ordem invertida.
E se eu quiser, por exemplo, trazer uma query do banco de dados que retorne todas as vendas de usuários que possuem 20 anos, e que essa tabela usuários esteja no banco de dados de outro microserviço?
Q legal Michelli. Muito exclarecedor seu vídeo. Não utilizamos ainda microserviços na empresa que trabalho. Mas é difícil de fazer um deploy o serviço ao todo, tendo que rodar 2 ou tres aplicações ao mesmo tempo?
Olá, eu gostaria da sua opinião como arquiteta de software sobre banco de dados compartilhados entre microsserviços, deve sempre ser evitada ou em alguns casos pode ser usada? Inclusive já vi projetos onde todos microsserviços usam o mesmo banco e schema.
Oi Michelli! O micro serviço faz todo o sentido pra mim, porém, estou com dúvidas sobre o desempenho na hora de relacionar tabelas entre serviços. Uma lista de pedidos que precisa enviar junto o nome do cliente, precisaria se relacionar com outro serviços para gerar a lista com todos os dados. Teríamos um serviço chamado pedidos e outro, clientes. Me parece perder muito desempenho nesse relacionamento, comparando com sistemas monolíticos. Você sabe algo sobre isso? Abraços
Oi Michelli, trabalho numa empresa, onde se trabalha com MS's, e O legado com arquitetura Monolítica. E de cara fui alocado na mesa de desenvolvimento AO, onde corrigimos bugs de produção. Atuando mais na Monolítica do q MS. Acha q foi uma boa decisão da gestão, me colocar numa mesa dessa, ao invés de uma de desenvolvimento de novas APIs em MS? Lembrando q é minha primeira experiência profissional com Dev. Ótimo vídeo.
Vc tem que pensar no que prefere para sua carreira. Como é iniciante, vai aprender bastante em um sistema já consolidado, entendendo bem como tudo funciona, através da correção dos bugs em produção. Mas se vc quiser se especializar em novas tecnologias, é bom adquirir essa experiência no sistema legado, mas depois mudar para a área de Microservices da empresa. Pois hj cada vez mais o mercado cresce para essas novas tecnologias. No meu caso, já trabalhei com legado, foi bom para ganhar experiência. Mas hj não trabalharia mais. Mas vc tem que ponderar o que é melhor para vc no momento.
Olá Michelli, eu tenho uma dúvida a respeito de valores. O que sai mais barato ? Eu ter vários micro serviços deployado em uma nuvem, ou eu acoplar todos esse micros serviços em uma estrutura monolítica e assim ter apenas um .jar deployado ? Estou construindo um sistema em vários micro serviços (serão 8), mas, estou com medo de o sistema ser pequeno demais, e por conta dessa divisão em 8 micro serviços, eu acabar gerando mais custos do que eu geraria se fosse um monolito. Você consegue me dar um help com essa questão ?
depende de cada aplicação, no exemplo que citei, cada microservice vai ter seu proprio banco. Mas dependendo da funcionalidade do sistema, os 4 microservices podem acessar a mesma base de dados.
Sou novato nessa area de programação. Falar que o microservices fica fácil de dar manutenção e para brincar com o coração do programador. Por exemplo vc tem um micro services de Vendas e para estoque. O venda vai ter que se comunicar com o estoque. Ai vai um RestTemplate para a comunicação. Imagina vc ao realizar uma venda vai dar uma baixa no estoque nessa operação acontece um erro. Ao consultar o log da API de Venda, vai estar escrito um erro de comunicação, ate vc descobrir qual dos microservice que deu erro. O normal não é usar somente duas microservices e sim vários. Um comunicando com o outro, esses tantos microservices comunicando deixa qualquer louco. Experiencia própria !!!
Por isso que para trabalhar com microservises é essencial ter bom monitoramento do sistema e utilizar bibliotecas que auxiliam isso, como por exemplo Eureka. Fica bem fácil de controlar, falando por experiência própria.
Olha parabéns! Já assisti muito canal grande e nunca entendi micro services , você é espetacular , tem uma didático incrível. Por favor nunca pare de divulgar vídeos , de ensinar você é muito boa. Vamos compartilhar