Design Patterns 2 Flashcards

1
Q

O que é o design patterns configuration?

A

Configurações de uma aplicação que mudam a qualquer momento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Secret Management

A

Gerenciar acesso a credencial sem ficar passando a senha por mensagem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Circuit breaker

A

Microserviço 1 quebra canal de comunicação em sinal de problema/lentidão em outro microseviço 2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Sequencing

A

Serviço para evitar ids repetidos. Em vez do microserviço gerar o id o serviço de sequecing gera o id;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Para que serve API Gateway

A
  1. Centralizador de requisições
  2. Roteamento
  3. Autenticação
  4. Conversão de dados
  5. Cabeçalhos
  6. Throttling
  7. Rate limite
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Caracteristicas do Event driven Archtecture(EDA)

A

Evento acontecem no passado;
Evento de notificação;
Event Carried State Transfer(Traz os dados completos do evento)
Event Sourcing(grava tudo que acontece)
Coreografia vs orquestação;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Publish-subscribe

A

Existe um tópico ou um canal que os sistemas chamam. Quando uma mensagem é importante para mais de um sistema em vez do sistema 1 enviar para todos os sistemas ele envia para o tópico que comunica os outros sistemas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

BFF - Backend for frontend

A

Backend para o frontend mas só traz o que o o frontend vai precisar Um tipo de front end especifico;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sidecarts application

A

Aplicação auxiliar na aplicação principal; Uma aplicação instalada na aplicação principal se comunicando para um objetivo.
Ex: Coleta de logs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Service Mesh

A

Uma malha de serviço a uma camada de infraestrutura dedicada que você pode adicionar às suas aplicações. Ele permite adicionar recursos de forma transparente, como observabilidade, gerenciamento de tráfego e segurança, sem adicioná-los ao seu próprio código

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Service Mesh Istio

A

Gerenciamento de trafego
Segurança
Policy enforcement
Observabilidade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly