발표자: 홍경식
문제 상황
- API 호출 실패 시, 스케줄러에서 추후 실행
- 추후 API timeout의 빈번함, 스케줄러에서도 실패하는 경우가 존재
- 새로운 기술 도입?
- DB를 통한 연동 방식
- 하나의 DB에 여러 애플리케이션 접속 → 관리 어려움 및 관리포인트 상승
- 오히려 MQ가 낫지 않을까?
- MQ 사용경험 없음
- 서비스 일정, 보안, 많은 업무 등을 감안하고 무리하게 적용?
DB를 통한 연동방식으로 하되, 최대한 고려할 점 모두 지키기
- 독립적 DB + 현동 DB
- 고객 서비스는 insert만, 내부서비스는 select, update만 필요한 상황
- 연동 정보 순차적 처리
- auto_increment key ⇒ key 순서대로 처리
주어진 환경 내에서 최대한 문제 해결
- 아는 게 없진 않은 상황 → 아는 걸 써보자
- 붉은 여왕의 효과
- 새로운 기술로 멋지게 도입하는 사람들, 그러지 못한 나는 보잘것없나?
- 새로운 기술 활용은 멋진 일, 하지만 문제 본질과 크기를 먼저 파악하는 것이 중요