Descubra respostas para suas perguntas de forma fácil no Sistersinspirit.ca, a plataforma de Q&A de confiança. Descubra um vasto conhecimento de especialistas em diferentes disciplinas em nossa abrangente plataforma de perguntas e respostas. Junte-se à nossa plataforma para conectar-se com especialistas prontos para fornecer respostas detalhadas para suas perguntas em diversas áreas.

MAPA - TÓPICOS ESPECIAIS - 51/2021
1ª QUESTÃO

Padrões arquiteturais são criados com o objetivo de melhorar a qualidade das aplicações desenvolvidas, neles se destacam dois modelos: monolítico e micro serviço. Atualmente a arquitetura monolítica é a mais tradicional e a mais utilizada para o desenvolvimento de aplicações devido à sua popularidade no mercado. Em uma arquitetura monolítica os serviços que compõem a aplicação são organizados de forma lógica no mesmo código fonte e unidade de instalação, sempre com um alto acoplamento entre os componentes (SOUZA, 2016).

O conceito de microsserviço vem se tornando forte e ganhando destaque como um estilo de desenvolver software cada vez mais atraente (FOWLER E LEWIS, 2014). Conforme Fowler e Lewis (2014), o termo "Arquitetura de microsserviços" surgiu nos últimos anos para descrever uma maneira particular de projetar aplicativos de software como suítes de serviços implementáveis independentemente. Imagine que você é um arquiteto de software na empresa Exemplo Soluções em TI e precisa explicar a dois clientes sobre a escolha entre a Arquitetura de microsserviços ou Arquitetura Monolítica. Onde:

Cliente 1: possui um sistema com a arquitetura monolítica e quer alterar para uma arquitetura de microsserviços.

Cliente 2: quer desenvolver um sistema do zero usando uma arquitetura de microsserviços.

E para explicar a estes dois clientes, você como arquiteto de software realizou uma reunião em que explicou sobre as arquiteturas mostrando uma comparação entre cada uma delas, levando em consideração o tipo de sistema de cada um dos clientes.

Sua tarefa no MAPA é fazer a comparação entre: a Arquitetura de microsserviços e a Arquitetura Monolítica. Para isso use a estrutura do modelo abaixo.

modelo abaixo ARQUITETURA MONOLÍTICA | ARQUITETURA DE MICROSSERVIÇOS
Características CLIENTE 1 CLIENTE 2 CLIENTE 1 CLIENTE 2
Desempenho
Disponibilidade
Tolerância a falhas
Escalabilidade
Produtividade
Implantação contínua
Novas tecnologias
Banco de Dados
Testes
Complexidade
Implantação
Manutenção
Configuração

ORIENTAÇÃO DE ENVIO:

1. Use o Word para responder o que se pede completando a estrutura do modelo fornecida no Mapa.

Obrigatório que a entrega contenha essa estrutura preenchida.

2. Salve com a extensão .DOC ou PDF.

3. Plágios e cópias, serão penalizadas com nota ZERO.

Sagot :

Os dois modelos de sistemas mais famoso atualmente, o monolítico que vem a anos como o principal modelo de desenvolvimento no mercado e o microsserviços que vem ganhando grande espaço no cenário por causa da revolução no modo de desenvolver os projetos de desenvolvimento de software;