성저 예약 시스템에 대한 시정사항 건의
이번 8월 달 성저파크골프장 예약이 15일에 장애가 걸려서 20일에 다시 시스템을 열었는데
또 다시 문제가 발생하여 파크골프를 즐기는 많은 고양 시민들이 1시간 이상에 걸쳐서 예약을
진행하는 동안 시스템이 정상.비정상으로 반복되다 보니 불평이 이만저만이 아니었습니다.
이러한 사항에 대해서 협회 소속 회원이신 이호식 선생님께서 건설적인 제안을 협회 회원들이
공동으로 사용하는 단톡방에 올리셨기에 그 내용이 공감이 가서 여기에 소개해 봅니다.
저의 짧고 부족한 지식이지만, 한 말씀드려 보고자 합니다. 이번 15일과 20일의 사태를 보면
다음 달에도 해결되리라는 보장이 없습니다. 병목현상은 현 전산시스템을 개선했다고 하고는
Bed test(사전 테스트)를 충분히 하지 않았다고 봅니다.
15일은 실전에서 당해 볼 때까지 기다렸다가 문제점을 찾아 보려고 개발자나 운영자가 안이한
생각을 가졌다고 봅니다. 어떠한 시스템이든 실제 실행시스템과 시뮬레이션 시스템, 그리고
유지보수시스템, 긴급 보완시스템을 준비해 두어야 합니다.
그리고, 많은 회원들 중에는 고령자도 있다 보니, 이 단톡방에 올라오는 글 중에는 이 시스템이
모바일 기기(핸드폰, 랩탑 등)에서 안되어 다른 구장과 비교하여 이를 고쳐달라고 하는 요구가
있는데, 우선 그분들께는 오해라고 말씀드립니다.
우리가 예약하는 이 시스템도 당연히 됩니다. 저도 핸드폰에서 예약합니다. 그런데 왜 이런 불만이
나오는냐 하면 15일 오후 2시에 100m 단거리 달리기 처럼 모두가 동시에 출발할 때 도저히 따라
갈 수 없으니 가족 중에 아들 딸 손주까지 총 동원령을 내리고 본인이 해 보지 않았기 때문일 수
있습니다.
그렇다고 어르신들께 직접 해보시라는 의도가 아니고 오해하시는 부분을 지적하면서 이 시스템
운영의 개선을 위한 의견을 드리기 위한 서언입니다. 우리 시스템은(타지역도 마찬가지) 고양시
관내 주민의 예약 우선과 관외자는 5일 뒤입니다. 이렇게 분리한 것은 관내자도 예약 당일에 거의
아우성인데, 관외자는 취소건에 한하여 니중에 주우라는 것이나 다를 바가 없습니다.
이렇게 하는 운영방식에는 그나마 예약 당일의 트래픽을 분산하고, 관내자 우선 대우를 하고자
하는 장점이 있지요. 이제부터 하고자 하는 말씀은 예약을 잘하고 계신 분은 원하지 않으시겠지만.
첫째, 한 사람이 예약을 위하여 시스템에 접속이 되면 거의 모두가 한 달치를 예약하고자 하니 한
사람이 시스템을 점유하는 시간이 많습니다. 즉, 로그인 후 세션의 실행 시간이 길다는 뜻입니다.
앞서 관내자와 관외자로 구분한 것은 시스템 측면에서 보면 한꺼번에 몰리는 트래픽을 분산하고
시스템 부하를 줄이는 효과가 있다고 할 것입니다.
따라서 지금과 같이 한 달치를 한꺼번에 예약을 할 것이 아니라, 두 번정도 나눠 예약을 운영하면
한 사람이 물고 있는 세션 시간이 짧아져서 다음 사람이 접속에 도움이 됩니다.
둘째, 문제가 있다고 하여 현 시스템을 완전 개조보다는 약간의 리모델링을 건의합니다. 로그인
하여 동시에 접속하게 되면 대부분 화면이 뜨지 않는다고 야단들입니다. 왜그런지 앞서 말씀드린
내용으로 그 이유를 조금은 이해했으리라 봅니다.
은행에 가면 대기표가 있습니다. 지금 시스템에서는 내가 접속될 때까지 얼마나 걸릴지 알 수가
없으니, 예약시스템을 로그아웃 했다가 다시 로그인하는 일을 수차 반복하다 보면 오히려 대기
순번이 늦어지고 있다는 것을 모르고 있습니다.
실행 시스템 앞에 대기용 시스템을 운용하면서 시스템 내부로는 입력용 버퍼링 보조 시스템을
운용하는 것입니다. 본 시스템에서는 입력 버퍼용 시스톔에서 시컨셜(순차적으로)하게 받아
들이면서 처리하면 됩니다. 버퍼용 프론트 시스템에서는 로그인된 세션에 대기번호를 실시간
으로 알려줍니다. 그러면 사용자도 대기할 것이고, 폭주된 트래픽에 로그인될 때까지 무한 반복
적으로 로그아웃, 로그인하는 것을 막을 수 있을 것입니다.
이건 예약자만에게 도움이 되는 것이 아니라, 시스템한테도 한 사람이 될 때까지 로그인 행위로
남발되는 세션 트래픽을 줄일 수도 있는 효과가 있을 것입니다. 현재의 시스템 개발자나 운용자를
폄훼할 생각은 추호도 없으니, 한번 저의 부족한 의견을 참고해 주시면 감사하겠습니다.
글: 이호식님, 고양시파크골프협회 회원