Dentre os instrumentos de desenvolvimento de políticas públicas estão os consórcios. A Lei no 11.107, de 6 de abril de 2005, dispõe sobre normas gerais de contratação de consórcios públicos e dá outras providências.
Segundo essa lei, o consórcio público
A equipe de TIC do BCB necessita desenvolver uma API a ser utilizada em uma solução que o BCB vem desenvolvendo e que será disponibilizada pelo órgão. Como requisitos, tal API
deve apresentar: solicitações gerenciadas por HTTP; possibilidade de os clientes solicitarem recursos em qualquer ordem; e isolamento de cada solicitação em relação às outras
solicitações.
Considerando a situação hipotética anterior, julgue o item que segue, relativo a RESTful e GraphQL.
Na situação em apreço, caso seja necessário que a API consulte dados em uma base de dados relacional compatível com a linguagem SQL, poder-se-á utilizar a GraphQL para obter dados nos servidores em questão, uma vez que a GraphQL executa comandos SQL em arquiteturas RESTful diretamente no(s) sistema(s) de gerenciamento de banco de dados (SGBD) atrelado(s) à solução.
A área de tecnologia da informação e comunicação (TIC) do Banco Central do Brasil (BCB) necessita disponibilizar determinado aplicativo para transações digitais que o BCB vem desenvolvendo, utilizando contêineres no Kubernetes junto ao seu provedor de nuvem. Existe o requisito de que essa aplicação seja gerida no modo serverless.
Tendo como referência a situação hipotética apresentada, julgue o próximo item, relativo a microsserviços e serverless.
Na orquestração de serviços em cluster kubernetes, um pod sempre será executado em um nó, ainda que seja em uma máquina física.
No que se refere a programação assíncrona, UX design e UI design, julgue o item a seguir.
Considerando-se que o trecho de código a seguir tenha sido desenvolvido em Python e que seja executado em um ambiente multithreading, é correto afirmar que este é um exemplo de programação assíncrona, uma vez que as três funções não dependem umas das outras para serem executadas, ainda que não possam ser executadas simultaneamente.
def a():
print(“Banco”)
def b():
print(“Central”)
def c():
print(“do Brasil”)
a()
b()
c()
Julgue o item a seguir, relativo a Python e Java.
Considere o seguinte código desenvolvido em Java.
public class Main {
public static void main(String[] args) {
int resultado = fun(3);
System.out.println(resultado);
}
public static int fun(int y) {
if (y > 1) {
return y + fun(y - 1);
} else {
return 0;
}
}
}
Ao ser executado, esse código apresentará o seguinte resultado.
6