Ir para o conteúdo

Leonardo Henrique

Dica rápida: como encontrar e matar processos ocupando portas de seu servidor

Já tentou rodar uma aplicação localmente e recebeu um erro de “port already in use”? Isso aconteceu comigo ao rodar uma aplicação Next.js em meu computador pessoal e percebi que o processo anterior ainda estava ativo, segurando a porta.

Resolver essa situação é bem simples, basta localizar o processo que está ouvindo na porta específica e matá-lo.

Como o Makefile pode te salvar?

Cansado/a de ficar repetindo os mesmos comandos enquanto desenvolve? Makefile pode te salvar!

Originalmente, ele foi criado para facilitar o processo de build de aplicações, evitando que você tenha que ficar repetindo comandos gigantes à exaustão.

Construindo aplicações confiáveis e resilientes com filas SQS — Parte 2

Em nossa última publicação, falamos sobre os conceitos básicos de SQS para que você consiga desacoplar seus fluxos, e assim, aumentar a confiabilidade de seus sistemas. Se você não acompanhou a Parte 1, basta clicar aqui.

Hoje trataremos sobre alguns tópicos mais avançados e que são essenciais na hora de você montar uma infraestrutura que esteja 100% alinhada com as suas necessidades (tanto técnicas quanto de negócio).

Construindo aplicações confiáveis e resilientes com filas SQS — Parte 1

Pessoas em uma fila (paralelo com filas SQS)

Quando estamos desenvolvendo software, existem aspectos com os quais devemos ter atenção para garantir o sucesso de nossas aplicações. Dentre estes aspectos, podemos citar a resiliência.

Em linhas gerais a resiliência é o poder de recuperação de uma aplicação após situações adversas.

Neste artigo gostaria de abordar um pouco sobre o uso do SQS para dar algumas ideias de como você pode utilizar esse serviço para desenvolver aplicações mais confiáveis e resilientes.