no image
S3 키 유출 사건
메일로 AWS 에서 연락이 왔다. 정리하자면, 프로젝트에서 사용하고 있는 S3에 액세스하는 계정의 키가 유출되었다는 내용이다. AWS 에서 이런 노티도 해주는지 몰랐는데 참 좋은거같다. 아마 이게 없었다면 평생 몰랐을 것 같다. 긴급 조치당황스러운 마음을 뒤로 하고 메일에서 안내해준대로 먼저 액세스 키를 변경하기로 했다. IAM 계정은 액세스 키를 2개 만들 수 있다는 사실을 이번에 처음 알았다. 아마 이렇게 액세스 키를 교체해야 하는 상황을 위해 되어있는 것 같은데 변경에 걸림돌이 되지않아 좋았다. [IAM -> 계정 선택 -> 보안 자격 증명] 에서 액세스 키를 생성하고 삭제할 수 있다. 액세스 키를 교체한 후엔 어플리케이션에도 변경된 액세스 키를 적용해주기 위해 Github secret 에서 ..
2025.09.05
no image
버그 리포팅 후기
몇 년 전부터 잘 사용해오던 홀라 라는 웹 사이트가 있습니다. 어느 날 게시글을 올리려고 글을 써서 '게시글 등록' 버튼을 눌렀는데 아무런 반응이 없는 .. 문제를 마주쳤습니다. 예전이라면 '왜 이러지? 오류났나?' 하고 말았을텐데, 요즘은 이런 버그를 보면 뜯어보고 싶은 마음이 들더라구요. 그래서 뭐가 문제인지 한번 찾아보기로 했습니다. 먼저 '게시글 등록' 버튼을 눌렀을 때 서버와 제대로 통신이 되는지를 확인하기로 했습니다. 역시나 게시글 등록 버튼 클릭 시 서버로 post 요청이 날아가는데 이 요청이 실패되어 있었습니다. 에러 메시지를 통해 서버로 요청보낼 때 Body에 담기는 expectPeriod 필드 값에 문제가 있는 것 같았습니다. 게시글을 등록할 때 진행 기간을 선택하여 설정하는 부분(..
2025.01.31
no image
로드 테스팅 툴 '신기전' 개발 후기
지난 2024년 10월 말, 회사를 다니는 내내 생각만 했던 CLI 기반 API 로드 테스팅 툴 '신기전' 프로젝트 개발을 마쳤습니다. 신기전 깃허브 1. 신기전을 만들게 된 이유당시 한 프로젝트를 진행하며 DB에서 많은 양의 데이터를 조회하고 가공하여 리턴하는 REST API 를 만들었었는데 이때 API의 속도가 조금 느려 클라이언트 화면에서 조금 버벅거렸던 일이 있었습니다. 이때 API 성능 테스트에 필요성을 느꼈고 찾아보기 시작했습니다. 성능 테스트를 해야겠다는 생각을 한 후엔 node 진영에서 가장 메이저한 Artillery 와 Postman 을 사용해봤습니다. 둘 다 만족스럽게 사용했습니다. 두 툴을 만족스럽게 쓰긴했지만 한편으로는 조금 더 빠르고 간편하게 테스트를 하고 싶다는 생각이 들었습..
2025.01.16