k6
Ferramenta open source de testes de performance e carga para APIs e microserviços, escrita em Go mas com scripts em JavaScript.
Analogia
k6 é como um simulador de Black Friday — você programa quantos usuários imaginários vão acessar ao mesmo tempo e ele mede se o sistema aguenta sem cair.
Contextos de uso
Iniciante
Cria scripts de carga básicos para APIs REST com virtual users simples.
Intermediário
Usa scenarios avançados, thresholds e integra com Grafana para métricas.
Avançado
Cria extensões customizadas, usa k6 Cloud e integra com Chaos Engineering.
Cargos que usam k6
Engenheiro de Performance
Garante que o sistema aguenta o número esperado de usuários sem degradar a experiência. Realiza testes de carga, stress e identifica gargalos.
Engenheiro de Automação de Testes
Especialista em criar testes automatizados que rodam sem intervenção humana. Economiza tempo do time e aumenta a confiabilidade das entregas.
Engenheiro DevOps
Une o desenvolvimento de software e as operações de infraestrutura. Garante que o código desenvolvido chegue ao usuário final de forma rápida, segura e confiável.
Engenheiro SRE
Garante que os sistemas em produção sejam confiáveis, escaláveis e eficientes. Como um DevOps com foco profundo em confiabilidade e medição.
Tecnologias relacionadas
Grafana
ObservabilidadeGrafana é como a central de monitoramento de um aeroporto — você vê em tempo real o status de todos os voos (serviços), alertas de atrasos (incidentes) e histórico de horários.
Cargos relacionados
Administrador de Kubernetes, Engenheiro de Observabilidade
Prometheus
ObservabilidadePrometheus é como um medidor de saúde contínuo — a cada intervalo, ele chega em cada servidor e pergunta 'está tudo bem? quantas requisições processou? quanto de memória usa?'
Cargos relacionados
Administrador de Kubernetes, Engenheiro de Observabilidade
Docker
DevOps/InfraDocker é como uma marmita — você embala a refeição com tudo dentro (comida, talher, molho) e ela chega igual para qualquer pessoa, em qualquer lugar.
Cargos relacionados
Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java
Jest
TestesJest é como um revisor incansável que verifica cada função do seu código — você define o que espera que aconteça e ele confirma mil vezes, mesmo que você mude o código.
GitHub Actions
DevOps/InfraGitHub Actions é como um robô que fica vigiando seu repositório — quando você manda novo código, ele automaticamente testa, empacota e entrega a aplicação.
Cargos relacionados
Engenheiro DevOps, Engenheiro SRE, Engenheiro de Cloud