기존 REST API는 SNS topic발행만 하게하고 Lambda에서 모든 기능이 실행된다고 생각하고 구상했었다....
Lambda와 rds가 통신하기도 하고, 다시 봐도 이해하기 힘든 로직이긴 하다. 너무 기능 분리에 몰두했다보다.
피드백 후 분리된 도메인 내에서 처리가 가능한 기능들은 웹 서버에서 처리하고, 각 도메인 간에 상호 작용이 필요한 부분만 SNS -> SQS -> Lambda -> 웹 서버 구조로 처리하게 만들었다.
SNS -> SQS -> Lambda -> 웹 서버