To-Do
RDS 생성
AWS 콘솔을 사용하여 MySQL을 구성했고, 접속한 뒤 테이블 세팅을 하였다.
데이터를 넣으며 테스트를 하던 중 다른 팀원분께서 의견을 남겨주셨다.
point 테이블의 point 칼럼이 생성되어 에러 방지 및 명확한 칼럼명 사용을 위해 point칼럼을 user_point 칼럼으로 변경했고, ERD에 반영했다.
Lambda 함수 구현
SQS를 통해 기록 데이터를 받을 때마다 유저의 점수를 1씩 증가하는 로직을 서버리스로 구축하였다.
구축을 해놓고 연결 확인을 하던 중 private subnet에 위치한 RDS에 접근하기 위해 여러 방법을 생각해보았고,
의견을 나눈 뒤 Lambda 함수를 private subnet에 종속시키는 것으로 결정되었다.
Today...
아키텍처를 조금 더 보기 좋게 변경해보자는 의견이 있어 다같이 열심히 옮기고 고민하고 해봤지만, 마음에 들지 않았다.
왼쪽에서 오른쪽 방향으로 진행도를 볼 수 있도록 고쳐보고 싶었는데, 조금 더 레퍼런스를 찾아봐야겠다.
프라이빗 서브넷에 있는 서비스 및 리소스들과 아예 VPC 외부에 있는 서비스들이 엮여있어서 쉽지 않은 것 같다.
"좋은 아키텍처란 뭘까요..." 라는 질문을 했고, "그래도 이게 최선인거같아" 싶으면 좋은 아키텍처라는 답변을 들었다.
'Codestates' 카테고리의 다른 글
코드스테이츠 DevOps #Final-Project Day10 (0) | 2023.06.23 |
---|---|
코드스테이츠 DevOps #Final-Project Day9 (0) | 2023.06.22 |
코드스테이츠 DevOps #Final-Project Day6 (0) | 2023.06.19 |
코드스테이츠 DevOps #Final-Project Day4 (0) | 2023.06.15 |
코드스테이츠 DevOps #Final-Project Day3 (0) | 2023.06.14 |