Geral
Infraestrutura para Sistemas de Software
Semana 6
0

Questão

Com relação às boas práticas para o desenvolvimento de aplicações de microsserviços, se comparadas às aplicações monolíticas, avalie as afirmações a seguir:

I. Gerir o processo de alinhamento entre tecnologia e negócios.

II. Minimizar o acoplamento de serviços.

III. Manter o comportamento específico do domínio em um só lugar; de forma que se for necessário mudar um comportamento, não será necessário alterar múltiplos microsserviços. 

IV. Estabelecer e manter a conformidade com os requisitos pré-determinados.

Está correto o que se afirma em:

A)

I, II, III e IV.

B)

II, III e IV, apenas.

C)

III e IV, apenas.

D)

I, II e III, apenas.

E)

II e III, apenas.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1899/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'ZRJmd5byBj7S548P51ItMU8bWTWsQL2jC0aIVFYSdkN0IHnuEFAu7NtBzjyQyTPv' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }