1단계: 초기 구조
EventBridge → Lambda → Spring API(EC2) → RDS

- 경매 생성 API 호출 시 EventBridge 스케줄러에 시작/종료 이벤트를 등록
- 각 이벤트 실행 시 Lambda 함수를 호출
- Lambda 함수가 EC2 서버의 Spring API를 호출
- Spring API가 RDS의 경매 status 값을 변경
문제점
- Lambda가 직접 RDS에 접근할 수 있는데 EC2를 불필요하게 거치고 있음
- Lambda 실행 비용 + EC2 API 호출 비용이 중복 발생
2단계: EC2 제거
EventBridge → Lambda → RDS

- Lambda가 EC2를 거치지 않고 RDS의 경매 status 값을 직접 변경
문제점
- EventBridge 자체 지연이 약 1분 발생하여 경매 시작/종료 시각에 따른 경매 상태 변화의 정확성이 보장되지 않음
- Lambda가 RDS에 직접 연결할 경우 요청마다 새 커넥션이 생성되어 커넥션 수 증가