Slide 1

Slide 1 text

O ESTUDO DE UMA ARQUITETURA DE MICROSSERVIÇOS Allef Gomes de Almeida Alves - Graduando em Sistemas para Internet Francisco Edvan Chaves (Orientador) - Professor Mestre Unigrande

Slide 2

Slide 2 text

Introdução ● Tecnologia ● Arquitetura de Sistema ● Objetivos

Slide 3

Slide 3 text

Objetivo Geral Apresentar um estudo de caso de desenvolvimento de um sistema baseado na arquitetura de microsserviços e as suas principais vantagens.

Slide 4

Slide 4 text

Metodologia A metodologia utilizada foi a de um estudo de caso onde aborda algum fenômeno atual, buscando entender como ou o por que determinado evento acontece.

Slide 5

Slide 5 text

Fundamentação Teórica

Slide 6

Slide 6 text

Arquitetura de Sistemas

Slide 7

Slide 7 text

Arquitetura Monolítica

Slide 8

Slide 8 text

Docker - Contêiner

Slide 9

Slide 9 text

Json

Slide 10

Slide 10 text

Api

Slide 11

Slide 11 text

Microsserviços

Slide 12

Slide 12 text

Microsserviços vs Monolítico

Slide 13

Slide 13 text

Sistema Proposto Monolítico

Slide 14

Slide 14 text

Sistema Proposto Microsserviços (Financeiro)

Slide 15

Slide 15 text

Sistema Proposto Microsserviços (Relatórios)

Slide 16

Slide 16 text

Resultados Computacionais 1. Serviços com baixo nível de acoplamento e interdependência 2. Escalabilidade do sistema 3. Redução de custos 4. Flexibilidade de tecnologia

Slide 17

Slide 17 text

Conclusão e Trabalhos Futuros ● Qualidade de Desenvolvimento ● Economia ● Diversidade de Linguagem de Programação ● Segurança ● Continuar Evoluindo a aplicação ● Desenvolver um aplicativo para utilização dos serviços

Slide 18

Slide 18 text

Referências FOWLER, M. Microservices, a definition of this new architectural term. 2015. LIMA, L. R. T. Implementação de uma arquitetura baseada em microserviços. 2019 ODRAVISON, A. Arquitetura de micro serviços: uma comparação com sistemas monolíticos. 2019. RICHARDSON, C. Pattern: Monolithic architecture. 2019.