시스템 간 연동 (EAI)
SI 프로젝트에서 가장 사고가 잦은 영역이 시스템 간 연동입니다. 인터페이스 정의서를 읽고 쓰는 법에서 시작해 동기 REST, 비동기 큐, 고정길이 파일 배치, SAP IDoc 파싱, 그리고 지수 백오프·DLQ·멱등키까지 직접 구현합니다. 끝나면 '재전송해도 안전한가'라는 질문에 설계로 답할 수 있게 됩니다.
고급 · 레슨 18 · 실습 6
커리큘럼
인터페이스 정의서 읽고 쓰기
- 인터페이스 정의서 — 사고가 가장 많이 나는 문서 reading
- 퀴즈: 인터페이스 정의서 quiz
동기 REST 연동
- 동기 연동에서 실제로 신경 쓸 것들 reading
- 인터페이스 정의서대로 REST 연동 구현하기 lab
- 퀴즈: 동기 REST 연동 quiz
비동기 큐 연동과 재처리
- '정확히 한 번'은 거짓말이다 reading
- 파일 큐 소비자와 멱등 재처리 구현 lab
- 퀴즈: 비동기 큐 연동 quiz
파일 연동 (배치·FTP·EDI)
- 파일 인터페이스가 아직도 최선인 이유 reading
- 고정길이 파일 인터페이스 파싱과 대사 lab
- 퀴즈: 파일 연동 quiz
SAP·레거시 연동 패턴
- IDoc·RFC·BAPI — ERP 쪽 사람들이 쓰는 말 reading
- IDoc 플랫 파일 파싱과 검증 lab
- 퀴즈: SAP·레거시 연동 quiz
오류 처리와 재처리 설계
- 재시도는 공짜가 아니다 reading
- 지수 백오프·지터·DLQ 구현 lab
- 멱등키로 중복 수신 방어하기 lab
- 퀴즈: 오류 처리와 재처리 quiz