Prévia do material em texto
COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX Aula 10: Microsserviços AULA 10: Microserviços Computação em Nuvem e Web Services em Linux 1 Estrutura do conteúdo Objetivos Entender a diferença entre Microsserviços e WebServices, e conhecer situações na qual a escolha entre as duas soluções devem ser avaliadas. Computação em Nuvem e Web Services em Linux AULA 10: Microserviços 2 Estrutura do conteúdo Unidade 5: SERVIÇOS DE SOFTWARE 5.1 ARQUITETURA ORIENTADA A SERVIÇOS (SOA) 5.2 WEB SERVICES 5.3 MICROSSERVIÇOS Computação em Nuvem e Web Services em Linux AULA 10: Microserviços 3 Estrutura do conteúdo Situação-problema As definições de webservice e microsserviços trazem características específicas e a escolha assertiva pode trazer ótimos resultados a uma solução. Entretanto é preciso atenção, pois muitos confundem dizendo que são a mesma coisa, o que pode gerar inadequações à organização quando há equívocos na escolha. Suponha que você deve desenvolver uma aplicação e esteja em dúvida se deve utilizar web service ou microsserviço. Pergunta: qual a diferença entre webservices e microsserviços e em quais situações devemos utilizar cada uma delas? Computação em Nuvem e Web Services em Linux AULA 10: Microserviços 4 Estrutura do conteúdo LEIA O ARTIGO https://www.infoq.com/br/articles/desmistificando-spring-cloud-netflix/ Computação em Nuvem e Web Services em Linux AULA 10: Microserviços 5 Estrutura do conteúdo VÍDEO Vídeo “O que são microsserviços” https://www.youtube.com/watch?v=jSnLOoGjQ80 Computação em Nuvem e Web Services em Linux AULA 10: Microserviços 6 Estrutura do conteúdo ATIVIDADE Um representante de cada grupo deve apresentar de forma sucinta as suas contribuições quanto a Spring Cloud Netflix. Computação em Nuvem e Web Services em Linux AULA 10: Microserviços 7 Computação em Nuvem e Web Services em Linux AULA 10: Microserviços 8