Microsserviço 2
Definir uma boa fronteira em um microsserviço é extremamente importante já que ter a capacidade de alterá-lo isoladamente é essencial. Basicamente, os microsserviços são apenas outra forma de decomposição modular.
Definir uma boa fronteira em um microsserviço é extremamente importante já que ter a capacidade de alterá-lo isoladamente é essencial. Basicamente, os microsserviços são apenas outra forma de decomposição modular.
Microsserviços são serviços que podem ser lançados de forma independente e são modelados com base e um domínio de negócio.
Podemos fazer merge de vários pdfs usando a ferramenta poppler
pelo terminal.
Ao desenvolver um serviço para realizar upload e download de arquivos, uma série de boas práticas precisam ser seguidas a fim de ter um serviço resiliente, seguro e confiável, já que deixar o upload de arquivos irrestrito cria um vetor de ataque para atores mal-intencionados.
Citações do livro Empreenda pelos princípios bíblicos.
Na utilização de containers, por exemplo em um teste de carga, podemos ter a necessidade de verificar o status do container, o quanto de recurso está sendo usado, seja cpu, seja memória.
Documento elaborado pelo time antes da codificação, de um projeto ou funcionalidade. A proposta é apresentar uma visão de alto nível com ênfase nos trade-offs considerados durante a decisão.
No artigo "Tempos de Resposta: Os 3 Limites Importantes" publicado em 1993, Jakob Nielsen, existe a regra "0,1 / 1 / 10" para construir interfaces bem performáticas:
Queremos que eventos dos nossos servidores respondam em menos de 100ms.
Para aplicações web e mobile, temos o termo SRT(server response time).
Para o page speed do google, SRT abaixo de 200ms é considerado bom tempo de resposta. Já cima de 1s, muito lento.
Desta forma, considerando que uma requisição HTTP pode realizar diversas operações em banco de dados, poderíamos criar a seguinte expectativa sobre as SQLs executas pelas aplicações:
> 10ms
: bom desempenho> 10ms e < 100ms
: precisa ser otimizado.> 100ms
: desempenho baixo, precisa ser otimizado.Tamanho:
Basicamente, vacuum é um utilitário de pós-processamento que limpa tuplas obsoletas (resultantes de operações de DELETE ou UPDATE) e recuperar espaço para reutilização.