☁️ Serviços da AWS que vão te salvar em uma entrevista de system design (Part 1/4)
Vanessa Telles
Posted on September 26, 2023
Há um tempo atrás fiz uma entrevista técnica que na etapa de system design, depois de ter desenhado a solução para o problema apresentado, me foi pedido para refatorar tudo utilizando recursos da AWS. E agora? Como não estava na descrição da vaga realmente me pegou de surpresa.
Depois de uns 30 segundos de susto me recompus e comecei a refatorar, mas isso só foi possível pois já havia trabalhado com a maioria dos serviços necessários para transcrever a solução proposta e os outros havia lido sobre para conseguir entender o pessoal de DevOps nas reuniões do trabalho.
Essa experiência ficou na minha cabeça durante um bom tempo então resolvi compartilhar um resumo (bem resumido mesmo) dos serviços que na minha opinião são essenciais para você construir o básico de qualquer aplicação.
- API Gateway
- ferramenta de gerenciamento de APIs
- está entre o cliente e uma coleção de serviços backend
- single entry point
- HTTP, REST e web socket
-
Lambda
- event-drive
- serviço é acionado através do recebimento de um evento
- geralmente usado para porções de código menores
- tempo de execução máximo de 15 minutos
-
Simple Queue Service (SQS)
- entrega de mensagens em filas
- a mensagem é enviada para uma fila
- serviço externo "escuta" a fila esperando pela mensagem para executar uma ação
- a mensagem pode persistir na fila, de 1 minuto até 14 dias
-
Simple Notification Service (SNS)
- entrega de mensages pub/sub
- serviços se inscrevem no tópico e recebem a mensagem
- mensagens não persistem são entregues aos serviços inscritos e então deletadas
Lembrando que é um resumo com palavras chaves, apenas o estritamente necessário para que você leia antes de uma entrevista e relembre qual a serventia do serviço.
Só que para essa estratégia funcionar recomendo que você previamente faça uma leitura aprofundada de cada serviço.
Quais serviços você acha que deveriam fazer parte do resumo?
Posted on September 26, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
September 26, 2023