본문 바로가기

회고록

[회고]Final Project Day5

DAY5


💡 참고자료 https://www.npmjs.com/package/sqs-producer producer를 사용한 SQS에 메시지 게시하기 → 실패 https://github.com/Mason0920/project3-microservices-day1 EC2-SNS-SQS 구조! 프로젝트3때 경험있음 https://aws.amazon.com/ko/premiumsupport/knowledge-center/sns-sqs-subscriptions-notifications/ SQS에 SNS 액세스 정책주기 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SQS.html#sendMessage-property SQS sendmessage 문법

EC2-SQS 연결

  • EC2 엔드포인트로 post 요청을 보냈을때(고객이 운송정보를 담아 앱에 요청을 보냈을때) “요청이 완료됨"이라는 메시지를 SQS에 담고자 했다.
  • 따라서 api의 post 메소드가 실행되었을때, SQS에 메시지가 전달되면 된다 생각하고 작업을 진행했다.
  • 처음엔 DB에 쿼리하여 정보를 가져올까도 싶었다. 그러나 팀원 분업의 결과로 아직 DB쪽이 해결되지 않은 관계로, 결국 req의 body값에서 user.name를 가져오면 될 것 같다고 결론내렸다.
  • 여러 레퍼런스를 찾으며 코드작업을 한 끝에 서버에서 post 요청을 날렸을때, 우리가 원하는 메시지를 SQS에 싣는 것까지 성공했다.

api 문서작성

swagger를 통해 api 문서를 대충 작성하고 간단한 데이터 테이블 형태를 가정했다.

좋았던점

2명 2명 나누어 파트를 맡아 주어진 문제를 해결하는 것. 홀로 안제를 맡았을때보다 훨씬 좋은 효율을 보여줌.

아쉬웠던 점

팀 얼라인시간을 잘 활용 못함. 중간중간에 팀원간 모르는 것에 대해 지속적으로 소통하느라 정작 내가 맡은 바 부분을 제대로 못끝낸 부분도 있었음.