40개 직영 식자재 매장 첫 출근 꼬이던 유통사, 분산 큐 근태 연동으로 개점 혼선 막다

직영 매장 40곳 신규 인력 등록 지연을 메시지 큐와 로컬 캐싱 연동으로 풀어낸 식자재 유통사의 근태 아키텍처 개편 사례.

GWare Press 편집국2026. 10. 12읽는 시간 3분

월요일 오전 7시 30분, 수도권과 충청권 일대 직영 식자재 매장 40여 곳의 개점 준비가 시작되면 본사 인사운영팀 화면에는 출근 미인식 경고가 줄을 잇곤 했다. 개점 조인 이른바 '오픈조' 인력과 주말 대체 근무자, 전날 발령받아 첫 출근한 파트타임 계약직의 단말기 등록 정보가 본사 인사 DB와 어긋나면서 발생한 오류였다.

냉장 쇼케이스 진열과 신선식품 검수를 마친 현장 매니저들은 본사 담당자에게 메신저와 유선 전화를 걸어 수기 출근 인정을 요청해야 했다. 매장 오픈 준비와 발주 확인이 겹치는 오전 피크 타임마다 반복되던 장면이다.

동기화 지연과 수기 반영이 부른 근태 혼선

식자재 마트 특성상 점포별로 오전 8시 전후에 입고 검수와 1차 세팅이 집중된다. 주말과 월초에는 단기 판촉 인력과 단시간 근로자의 입사 및 근무지 변경이 수시로 일어난다. 기존에는 본사 인사팀이 입사 계약서를 취합해 주 2회 일괄로 인사 DB에 올린 뒤 매장 근태 리더기로 내려보내는 방식을 썼다.

입사 처리가 시스템에 반영되기 전 투입된 신규 인력은 매장 근태기에 지문이나 사원번호를 찍어도 '미등록 사용자'로 떴다. 점장은 매일 엑셀 대장에 이들의 출퇴근 시각을 적어 월말에 일괄 상신했다. 이 과정에서 야간 가산 수당이나 주휴수당 산정 기준이 누락돼 고용노동부 정기 감독에서 보완 요구를 받는 일도 발생했다.

"행사 기간이나 명절 대목에는 매장마다 수십 명의 파트타임 인력이 오가는데, 당일 아침 출근 처리가 안 되면 점장이 매번 본사에 전화해 승인을 받아야 했습니다. 수기 출근부는 입력 누락이나 시각 왜곡 위험이 늘 따랐습니다." 직영 유통사 인사운영팀 관계자의 말이다.

분산 큐 기반 비동기 연동으로 전환

이 유통사는 점포 단말기, 모바일 앱, 본사 그룹웨어 근태 엔진 사이의 데이터 흐름을 이벤트 기반 비동기 아키텍처로 개편했다. 신규 입사자가 점포 현장에서 모바일 웹으로 근로계약과 온보딩 등록을 마치면, 인사 승인 이벤트가 분산 메시지 큐(Message Queue)를 통해 즉각 근태 처리 서버로 전달된다.

근태 연동 모듈은 점포별 게이트웨이와 직접 통신하지 않고 본사 중앙 캐시 계층을 경유하도록 구성했다. 네트워크 순단이 잦은 지하 매장이나 외곽 물류 거점의 경우, 점포 로컬 서버가 오프라인 상태에서 출근 태그 데이터를 임시 보관한 뒤 통신이 재개되는 즉시 타임스탬프 순서대로 그룹웨어 근태 DB에 밀어 넣는 방식이다.

현장 점장은 신규 인력이 출근하자마자 모바일 그룹웨어에서 본인 인증을 거쳐 즉시 QR 코드로 출퇴근을 기록할 수 있게 되었다. 월초마다 반복되던 근태 수기 보정 요청은 사라졌고, 점포별 근태 데이터는 본사 급여 정산 테이블과 실시간으로 대조된다.

교대제 변경과 통신 장애 대응이 남은 과제

시스템 변경 후 신규 인력의 첫날 근태 누락은 크게 줄었으나, 현장에서는 여전히 유연한 예외 처리가 요구된다. 식자재 유통 매장은 신선식품 입고 지연이나 기상 악화에 따라 현장 관리자가 오픈조와 마감조의 교대 일정을 당일 즉석에서 바꾸는 경우가 잦다.

사전에 확정되지 않은 교대 스케줄 변경이 발생했을 때, 현장 관리자의 임의 변경 권한과 본사 인사 규정 간의 결재 승인 범위를 어느 선까지 자동화할 것인지가 향후 아키텍처 고도화의 쟁점으로 꼽힌다. POS 단말기 교체 시 근태 인증 모듈이 충돌하지 않도록 하드웨어 종속성을 낮추는 작업도 병행되어야 한다.

※ 본 기사의 사례는 도입 현장에서 반복적으로 확인되는 상황을 바탕으로 재구성한 것이다.

이 기사의 앵글

세부 기능tech-architecture
업종retail
상황onboarding

같은 데스크의 다른 기사