K6 2

[부하테스트도구] k6, wrk

1. k6 Grafana 엔지니어링 팀이 성능 테스트를 쉽고 생산적으로 수행할 수 있게 해주는 오픈소스를 만들었음. k6 무료!!! k6 사용자는 일반적으로 개발자, QA 엔지니어, SDET 및 SRE입니다. 그들은 API, 마이크로서비스, 웹사이트의 성능과 안정성을 테스트하기 위해 k6를 사용합니다. 일반적인 k6 사용 사례는 다음과 같습니다. 부하 테스트 k6은 최소한의 리소스 소비에 최적화되어 있으며 고부하 테스트( 스파이크 , 스트레스 , 흡수 테스트 )를 실행하도록 설계되었습니다. 브라우저 테스트 k6 브라우저를 통해 브라우저 기반 성능 테스트를 실행하고 프로토콜 수준에서 완전히 건너뛸 수 있는 브라우저에만 관련된 문제를 포착할 수 있습니다. 혼돈 및 탄력성 테스트 k6을 사용하여 카오스 실험의..

[AWS][Emailer] 회원 Email 전송 MSA 작업

1. Architecture 2. 실제 구현 단계 Lambda SQS : babayoEmailSQS.fifo babayo-email-dev 해당 람다는 API GATEWAY와 SQS의 통신을 위한 중간다리 역할 babayo-sqs-email-dev-handler 해당 람다는 SQS를 구독하고 있고, 메세지가 들어오면 요청에 해당되는 함수로 연결. 기존 mailer를 사용하는 Controller는 총 6가지로 * POST /user/signUp -> 회원가입 후 환영 메일 * POST /user/sendRegEmail -> 회원가입시 인증코드 메일 * POST /user/authMailing/:uid -> 이메일 재인증 메일 * POST /user/resetPasswordEmail -> rePwEmail ..