* 조나단의 메세지
이번 장애가 발생하게 된 과정에는 아래와 같이 몇 가지 실수가 있었습니다.
첫 번째로, 데이터베이스 이전(마이그레이션)이 패치에 추가될 때 관련 담당자들에게 공유되지 않았습니다.
일반적으로 패치에 데이터베이스 이전이 포함될 경우 데이터 유실을 피하고 관련 문제가 발생하지 않도록 QA 담당자와 서버 담당자들이 더 각별히 신경을 쓰고는 합니다.
하지만, 이번의 경우 변경 사항들을 병합하는 과정에서 담당 프로듀서가 변경 사항 중 데이터베이스 이전이 포함되어 있다는 사실을 미처 인지하지 못했습니다.
추후 이러한 문제가 재발하는 것을 방지하기 위해, 저희는 프로듀서들이 인지하지 못한 채 데이터베이스 이전이 진행되는 것을 방지하는 시스템을 추가할 예정입니다.
두 번째 실수는 저희 QA팀이 해당 이슈를 사전에 발견하지 못했다는 점입니다.
물론 해당 내용이 QA팀에 사전 전달된 내용은 아니지만, QA팀에서 충분히 발견할 수 있는 기본적인 문제였다고 생각합니다.
QA의 ‘확인 목록(Quick-Check List)’에는 카카오의 로그인 기능이 정상 작동하는지를 확인하는 부분이 포함되어 있었지만, 기존에 연동되어 있는 카카오 계정이 계속 존재하는지를 검증하는 부분은 포함되어 있지 않았습니다. 저희는 해당 확인 목록을 수정해나갈 예정입니다.
마지막으로, 저의 실수가 있었습니다.
계정 이전의 문제가 발생했다는 사실을 인지한 후 저는 3.7.4 패치에 변경된 사항들이 3.7.3d로 롤백되는 과정에서 발생할 문제에 대해 충분히 생각해 볼 시간을 가지지 않은 채 패치를 롤백하기로 결정을 내렸습니다.
앞으로는 롤백을 진행하게 되면 발생할 수 있는 문제점에 대해 충분히 고려한 후 이러한 결정을 내리도록 하겠습니다.
물론 해당 문제에 대해 충분히 고려하여 결정을 내린 상황에서도 점검으로 인해 게임을 플레이 하지 못하는 시간이 일정 시간 동안 발생했을 것입니다.
하지만, 플레이어 여러분의 게임플레이 기록이 소실되는 상황은 발생하지 않았을 것입니다.
이번에 발생한 상황은 분명 저희가 플레이어 여러분께 제공하고 싶어하는 서비스 수준에 맞지 않았습니다.
이러한 상황이 발생한 것 그리고 해당 상황을 처리하는 과정에서 미숙한 점이 있었던 것에 진심으로 사과의 말씀을 전합니다.
추후 이러한 상황이 발생하는 것을 방지하기 위해 저희는 최선을 다할 것입니다. 플레이어 분들께서 그라인딩 기어 게임즈에 바라시는 기대에 부응하고, 추후 이러한 문제가 재발하지 않도록 최선을 다하도록 하겠습니다.
감사합니다.
조나단