은행 현장의 언어
은행 현장에 들어간 엔지니어가 첫 주에 막히는 것은 기술이 아니라 도메인입니다. 가수신 계정, 일마감, 차대변, 전문 재전송, 원장 정합성 같은 말을 못 알아들으면 장애 원인을 찾아내고도 그 원인을 고객사 담당자에게 설명할 수 없습니다. 이 코스는 은행 시스템의 데이터와 절차를 손으로 만져 보게 해서 그 언어를 갖게 합니다. 복식부기 원장에서 차대변 불일치를 찾아내고, 도중에 죽은 일마감을 멱등하게 되살리고, 상대 기관 파일과 대사해 대사로는 잡히지 않는 이중 이체까지 찾아냅니다.
고급 · 레슨 34 · 실습 10
커리큘럼
원장과 복식부기
- 은행은 왜 잔액을 UPDATE 하지 않는가 reading
- 원장에서 차대변 불일치 찾아내기 lab
- 퀴즈: 원장과 복식부기 quiz
일마감과 계정일자
- 은행의 하루는 자정에 끝나지 않는다 reading
- 죽은 일마감을 멱등하게 되살리기 lab
- 퀴즈: 일마감과 계정일자 quiz
정산과 대사, 그리고 전문
- 승인과 매입 사이에 낀 돈 reading
- 전문은 두 번 도착할 수 있다 reading
- 대사와 차액정산, 그리고 대사가 못 잡는 것 lab
- 퀴즈: 정산과 대사, 그리고 전문 quiz
규정이 현장에 남기는 제약
- 반출할 수 없는 로그 reading
- 계좌번호를 본 다음 reading
- 퀴즈: 규정이 현장에 남기는 제약 quiz
재시도가 만든 이중 이체
- 응답을 못 받은 클라이언트는 다시 보낸다 reading
- 같은 이체가 두 번 나갔다 — 막는 쪽을 만든다 lab
- 퀴즈: 멱등 키와 중복 이체 quiz
금액을 실수로 다루면 생기는 오차
- 합계가 1원씩 어긋나는데 아무도 재현하지 못한다 reading
- 합계가 3원 안 맞는데 어느 줄도 틀리지 않았다 lab
- 퀴즈: 금액과 최소단위 quiz
타임존·영업일·마감시각
- 어제 거래가 시스템마다 다르게 세어졌다 reading
- 결제일을 계산하는 엔진 만들기 lab
- 퀴즈: 타임존·영업일·마감시각 quiz
동시 이체와 한도, 그리고 트랜잭션
수신 파일의 형식 계약
- 적재하고 나서 틀린 줄을 찾으면 이미 늦다 reading
- 받은 파일을 적재하기 전에 돌려보내기 lab
- 퀴즈: 수신 파일의 형식 계약 quiz
가리고도 따라갈 수 있게
- 가리고 나서도 그 사건을 따라갈 수 있는가 reading
- 로그에서 개인정보를 지우고도 사건을 따라가기 lab
- 퀴즈: 가리기와 가명화 quiz
누가 언제 무엇을 바꿨는가
- 한도는 올라가 있는데 올린 사람이 없다 reading
- 한도를 올린 사람을 증명하기 lab
- 퀴즈: 감사 로그와 추적성 quiz