처음에 작성한 다이어그램
프로젝트후 추가 시나리오를 합친 최종으로 작성한 다이어그램
IaC의 필요성
DLQ와 SQS를 이어주는 방향을 착각해서 DLQ에서 SQS를 지정해서 설계한 인프라 구성에서 에러를 발생시켰다.
또한, SQS부분을 serverless cli로 구현하지 않고 aws 콘솔로 구현하였는데 이부분에서 하나하나 다시 올릴때 마다 설정해줘야하는 부분이 불편하게 느껴졌다.
그래서 IaC도구인 Terraform을 이용해 한번에 올릴 수 있게 구현하였다.
terraform으로 구현
프로젝트 진행중 발생한 에러와 구현과정