컨플루언스 위키의 단점
저는 컨플루언스 위키를 굉장히 좋아하긴 하지만 단점도 없지 않습니다. 오늘은 단점 이야기를 해보겠습니다.

이 블로그를 살펴봐 오신 분들이라면 제가 지능의 한계에도 불구하고 일상생활을 영위하기 위해 기록하며 생각하는 방법을 사용하고 있고 이에 따라 여러 기록을 생성하고 연결하며 관리하는 위키 모양의 컨텐츠 관리 방법에 큰 관심이 있다는 점을 알고 계실 겁니다. 그래서 여러 위키를 전전한 끝에 주로 기업용으로 사용되는 컨플루언스 위키에 정착해 지난 오랜 기간에 걸쳐 제 두뇌의 생각하는 기능과 기억하는 기능 거의 전부를 이 도구에 의존해 오고 있다는 사실 역시 어렴풋이 알고 계실 거라고 생각합니다.
위키를 처음 접할 때부터 이 기록 방식이 굉장히 확장성 있고 오랜 세월에 걸쳐 기록을 유지하기에 적합하다는 사실을 바로 깨달았지만 물리적으로 그 기록을 유지하기 위해서는 제 요구사항에 맞는 제품을 잘 선택해야 했습니다. 가령 도쿠위키는 가볍고 단순하고 간결해 직접 설치해 오랫동안 사용해 왔고 만약 지금도 몇몇 요구사항을 만족한다면 꽤 긍정적으로 검토할 생각이 있는 제품입니다. 하지만 현대에 가까워질수록 기록은 텍스트 뿐 아니라 사진, 스크린샷, 영상을 더 많이 포함하게 됐고 직접 관리하고 또 직접 사용량에 따라 요금을 지불하는 호스팅 기반으로는 감당할 수 없게 됐습니다. 그래서 지금 사용하는 컨플루언스 위키를 선택했고 지금까지는 제작사인 아틀라시안이 망하지 않는 이상 계속해서 이 체계를 유지할 생각입니다.
위키를 개인적으로 오랜 기간에 걸쳐 사용하는 분들을 인터넷에서 마주치기는 쉽지 않은데 이 분들 역시 위키를 개인적인 용도로 사용하며 인터넷으로 접근 가능하기는 하지만 공개되지는 않은 영역에서 사용하고 계시기 때문일 것 같습니다. 종종 방문자 기록 도구에 리퍼러 모양으로 기록이 남는 것을 보고 위키가 여러 곳에서 개인적인 용도로 사용되고 있음을 짐작할 수 있을 뿐입니다. 그런데 컨플루언스 위키는 회사 단위에서 광범위하게 사용되고 있어 개인적으로 위키를 사용하지 않는 분들이라 하더라도 컨플루언스 위키 사용 경험을 가지고 계신 분들은 생각보다 많은 것 같습니다. 이런 분들은 스스로 위키를 사용하고 있다는 생각을 하시지 않는 것 같지만 회사에서 기록 도구로 컨플루언스 위키를 사용하고 있어 그저 업무의 일부로 위키를 사용하고 있는데 알고 보면 이 분들이야말로 위키를 여러 사람들과 함께 오랜 기간에 걸쳐 사용해 와 자신도 모르는 사이에 위키 모양으로 정보를 기록하는데 익숙할 가능성이 높습니다.
월 단위로 적지는 않은 이용요금을 내야 하지만 완전관리되는 컨플루언스 클라우드에 만족하고 있어 아틀라시안이 파산하는 그 마지막 순간까지 사용할 위키를 찾는 분이 있고 그 위키에 어느 정도 지불 의사가 있다면 컨플루언스 위키를 추천합니다. 하지만 애초에 이 분들의 위키 목록에는 기업용으로 분류된 컨플루언스 위키가 아예 없는 경우가 많고 또 기업용 제품이라 개인이 사용할 생각 자체를 아예 안 하고 계신 경우도 있으며 회사에서 수 백 명 단위로 결제하는 시나리오를 생각하신 다음 개인이 사용할 때도 그 정도 비용을 내야 할 거라고 생각하시는 경우가 있습니다. 그래서 더더욱 위키를 고려할 때 그 목록에 올라가기 힘든 것 같습니다. 하지만 지난 오랜 세월에 걸쳐 똑같이, 그리고 큰 변화가 일어나지 않는 한 앞으로도 컨플루언스 위키는 개인적으로 사용하기에 굉장히 강력한 위키 모양의 기록 수단이고 이를 통해 획득하는 부가가치는 아틀라시안에 매달 지불하는 금액 이상이라고 생각합니다. 개인이 관리 부담을 전혀 고려하지 않고 기록에만 집중하며 사용하기에 컨플루언스는 굉장히 단단하고 안정적이며 오랜 세월에 걸쳐 사용하기에도 충분하고 또 그럴 가능성은 낮겠지만 한 사이트에 3만명 이상이 동시에 사용할 만큼 확장하는데도 아무런 지장이 없습니다.
한편 컨플루언스 위키 이야기를 자주 하다 보니 컨플루언스 관련 검색을 통한 유입이 자주 일어나고 있음을 알고 있습니다. 이전에 올린 컨플루언스에 엑셀을 붙여넣는 현실적인 방법은 그런 검색어에 대응하는 글인데 아주 많은 사람들이 컨플루언스 문서에 엑셀 파일을 임베딩 하고 페이지 안에서 직접 보고 또 수정하려는 요구사항을 가지고 있는 것 같습니다. 실제로 저와 제가 포함된 컨플루언스를 사용하는 프로젝트 역시 문서에 엑셀 문서를 올리고 싶어하고 여러 가지 시도가 일어납니다. 셰어포인트에 올린 다음 임베딩 하거나 아틀라시안 마켓플레이스에서 비슷한 기능을 수행하는 도구를 찾을 수 있을른지도 모릅니다. 하지만 셰어포인트에 올린 다음 임베딩 하는 방법은 사용자가 컨플루언스 계정 뿐 아니라 마이크로소프트 계정도 가지고 있어야 하며 이들을 SSO로 관리하지 않는 이상 사용자들을 상당히 귀찮게 만들 겁니다. 또한 이런 요구사항을 가진 분들 대부분은 로컬 네트워크의 공유디렉토리 상에 있는 엑셀 파일을 컨플루언스를 통해 임베딩 하기를 원하는 경우가 많아 사실상 이 요구사항을 그대로 수행할 방법은 없다고 보고 있습니다. 그래서 이런 의견과 실험 결과, 그리고 개인적인 올바른 사용 시나리오를 포함한 글을 만들어 희망을 가지고 검색한 분들을 현실적인 실망으로 몰아 넣고 있습니다.
한편 또 다른 컨플루언스 관련으로 자주 등장하는 검색어로 이 글의 제목이기도 한 ‘컨플루언스 단점’도 있는데 제가 컨플루언스 위키를 오랜 세월에 걸쳐 제 두뇌의 생각하는 기능과 기억하는 기능 일체를 의존하며 다른 사람들에게도 컨플루언스 위키를 계속해서 추천하는 마당에 컨플루언스 위키의 단점을 검색할 때 이 블로그를 결과에 띄워 주는 검색엔진의 의도가 뭔지 이해하기 쉽지 않습니다. 현대에 전통의 검색엔진은 그 수명을 다 해 가는 중이고 그 자리를 대규모 언어 모델이 대신할 것 같은 분위기이지만 여전히 전통의 검색엔진은 의미 있는 결과를 보여주고 그 결과를 사람이 보고 직접 판단할 수 있는 기회를 열어주는 방식으로써 의미가 없지는 않다고 생각합니다. 그런 의미에서 검색엔진이 컨플루언스를 추천하는 사람이 글을 쓰는 블로그에 컨플루언스 위키의 단점을 검색하는 사람들을 잘못 유입 시켜 사람들을 실망 시키는 상황을 조금 완화해볼 작정으로 오늘은 제가 개인적으로 사용하는 컨플루언스 클라우드, 그리고 회사에서 사용하던 컨플루언스 서버 버전 7, 버전 8을 떠올리며 이들의 단점을 소개해 보겠습니다.
컨플루언스의 가장 큰 단점은 현재 최신 버전인 클라우드 버전 및 데이터센터 버전과 이미 지원이 종료된 서버 버전 사이에 기능 차이가 상당히 커졌다는 사실입니다. 아틀라시안은 원래 컨플루언스 위키를 서버 버전부터 만들어 판매하기 시작했으나 나중에 클라우드 버전이 등장했고 오랜 세월에 걸친 공지 끝에 서버 버전의 판매와 지원을 종료하고 신규로는 클라우드 버전 라이센스만 구입할 수 있게 됐습니다. 컨플루언스 서버 버전을 10년 넘게 사용해 오던 여러 회사들이 클라우드로 이전했고 넷플릭스 같은 회사들도 ‘The space between: Netflix's cloud migration story’를 통해 그 과정을 공유했습니다. 이 영상 끝부분에 QnA를 들어보면 넷플릭스보다 규모가 더 큰 회사들이 여전히 클라우드 버전으로 마이그레이션을 미루고 있으며 이들이 마이그레이션을 결정한다면 넷플릭스가 12개월에 걸쳐 전담 팀을 운영하며 마이크레이션으로 인한 혼란을 최소화 한 것 이상의 큰 노력을 들여야만 할 겁니다.
그런데 실제로 제가 경험한 컨플루언스를 사용하는 회사들에서는 마이그레이션 문제 이전에 비용 문제로 마이그레이션 뿐 아니라 지원 연장이나 버전 변경을 미루고 있었습니다. 가령 한 회사에서는 오래 전에 지원이 종료된 컨플루언스 버전 8을 사용하고 있었는데 IT 부서가 작성한 페이지로부터 내부 네트워크에서만 사용되고 있고 지금 딱히 미션 크리티컬한 기능이 부족하지도 않으며 아틀라시안의 지원이 절실하지도 않으니 한 3년 정도 현재 상태를 더 유지한 다음 버전 변경 또는 마이그레이션을 고려할 작정이라는 내용을 발견합니다. 당시 저는 계속해서 기능이 추가되고 또 현대화되는 컨플루언스 클라우드를 병행해서 사용하고 있었기 때문에 실망스럽긴 했지만 비용 측면에서 IT 부서의 판단은 올바릅니다.
또 다른 조직에서는 컨플루언스 서버 8도 아닌 7을 사용하고 있었습니다. 하지만 여전히 회사 전체의 많은 인원을 수용하기에 충분했고 보안에 잘 대응하고 늘어나는 인원에 맞춰 인프라를 확장하기만 하면 여전히 오래된 컨플루언스 버전이라도 회사의 요구사항을 잘 수용합니다. 이런 회사들이 전 세계적으로 아직 많이 남아 있기 때문인지 컨플루언스용 앱을 개발하는 여러 회사들 역시 컨플루언스 클라우드용 앱 뿐 아니라 아틀라시안이 지원을 중단한 컨플루언스 서버용 버전을 계속해서 업데이트 하고 있습니다. 회사는 가끔 인프라를 확장하기 위해 컨플루언스 서버 중단 공지를 내곤 했는데 그 상황 말고는 컨플루언스 버전 7이라도 적어도 사용자 입장에서는 버전 8과 큰 기능 상의 차이 없이 사용할 수 있습니다. 하지만 앞에 잠깐 언급했다시피 최신 버전은 컨플루언스 클라우드와 데이터센터 버전 뿐이며 나머지 서버 버전은 이제 몇 년에 걸쳐 기능 추가 뿐 아니라 유지보수가 일어나지 않았습니다. 이런 상황에서 컨플루언스 위키의 가장 큰 단점은 회사에서 사용하는 컨플루언스 서버 버전이 현대 기준으로 많이 낡았다는 것입니다.
마지막 서버 버전인 버전 8도 여전히 이미지와 영상 처리, 테이블 처리 기능은 너무 구식입니다. 문서에 이미지를 넣을 수는 있지만 문서 폭에 맞춰 예쁘게 정렬되는 대신 직접 크기를 설정해야 하고 이미지 배치 역시 원하는 대로 바꾸기 어렵습니다. 컨플루언스 클라우드에서는 어지간한 영상 파일을 문서에 포함하면 알아서 플레이어 모양으로 임베딩 되지만 오래된 컨플루언스에서 그런 기능은 기대할 수 없으며 프리뷰 할 수 없고 또 클릭한다 하더라도 브라우저 안에서 올바르게 재생될 가능성이 낮습니다. 큰 이미지를 여럿 포함한 문서를 열 때 현대에는 화면에 보이는 이미지 위주로 먼저 로딩해 속도가 느려지지 않지만 오래된 컨플루언스는 문서에 포함된 모든 이미지를 한 번에 불러오느라 브라우저 전체가 느려지게 만들기도 해서 이를 회피하고자 이미지가 많은 문서는 사용자가 직접 문서 일부를 접었다 펼 수 있도록 매크로를 삽입해 놓기도 합니다.
테이블 기능은 정말 끔찍한데 일단 테이블 편집 기능 자체가 너무 구식이어서 테이블을 원하는 대로 편집하기 쉽지 않습니다. 또 테이블 안에서 복사, 붙여넣기를 할 때 셀 내부의 컨텐츠를 대상으로 한 복사인지 셀 자체를 대상으로 한 복사인지가 확실하지 않아 잘못 붙여 넣으면 원하지 않게 셀 단위로 붙여넣어져 테이블 전체를 복구하기 어려운 상태로 망가뜨리기 일쑤입니다. 대체로 동시 편집이 잘 되는 편이지만 너무 구식인 테이블 편집 기능을 여러 사람이 동시에 사용하다 보면 원하지 않게 테이블이 망가지고 이 상태가 동시 편집 중인 모든 사람들에게 전파되어 문제를 해결 불가능하게 만들기도 합니다.
컨플루언스 버전 7을 기준으로 여전히 개인 페이지 기능이 없어 직접 페이지 트리를 만들고 권한을 편집해 개인 페이지처럼 사용하기도 하는데 이 과정 자체가 쓸모없고 귀찮습니다. 매번 프로젝트에 새로운 사람이 온보딩 할 때마다 그 사람의 조직에 맞는 권한을 가진 페이지를 만들어 이를 개인 페이지로 사용하게 만드는데 컨플루언스 클라우드 버전을 기준으로 개인 페이지는 계정을 추가하면 그냥 자동으로 생기고 아무런 권한 설정을 할 필요도 없습니다. 또 권한 설정 방법 역시 구식이어서 다른 부서로부터 보안이 필요한 스페이스나 페이지 트리 하위에 있는 특정 문서를 조직 외부에 공유하려고 할 때 사용자 입장에서 이 페이지의 권한을 변경하기 불가능하거나 아주 어렵습니다. 당연히 클라우드 버전 기준에서는 페이지 트리의 권한 상속에 관계 없이 특정 페이지의 권한을 변경할 수 있고 이 사실을 지속적으로 파악할 수 있도록 만들어져 있습니다. 이런 상황이다 보니 궁여지책으로 다른 부서에 공개되지 않은 위치에서 편집하던 문서를 공개하려고 할 경우 페이지 자체의 권한을 변경하는 대신 다른 권한을 가진 페이지 트리 하위로 이동하는 식으로 대응합니다. 그나마 컨플루언스는 한 번 생성된 페이지의 주소가 스페이스를 변경하지 않는 한 바뀌지 않기 때문에 페이지 트리가 바뀌어도 여전히 이전 링크가 깨지지 않아 다행입니다.
최신 정보기술의 지원을 받지 못한다는 점 역시 지원이 종료된 컨플루언스 서버의 명백한 단점입니다. 이제 대규모 언어 모델이 이전에 비해 압도적으로 의미 있는 모양으로 동작하기 시작했습니다. 컨플루언스 클라우드 기준으로 아틀라시안 제품 전체에 걸쳐 ‘Atlassian Intelligence’라는 이름으로 대규모 언어 모델을 적용해 문서와 문서 트리를 요약하고 자연어로 검색하고 검색에 직접 질문할 수도 있으며 위키 내용을 모두 읽어 학습한 모델에게 텍스트 생성과 질문을 수행할 수 있습니다. 사실 여전히 그들이 주장하는 ‘Virtual Teammate’에 근접하려면 시간이 좀 필요할 것 같지만 개인, 또는 회사 단위로 구축한 거대한 위키 전체를 읽고 학습한 대규모 언어 모델에게 직접 질문하고 답변을 얻을 수 있다는 점은 앞으로 단시간 내에 큰 생산성의 차이를 일으킬 거라고 예상합니다. 하지만 컨플루언스 서버 버전에는 이런 기능이 제공되지 않을 뿐 아니라 근본적으로 기능 추가 자체가 더 이상 일어나지 않고 있습니다. 컨플루언스 클라우드 버전에는 오래 전부터 페이지에 독립된 데이터베이스 - 기존 페이지 프로퍼티 매크로에서 대단히 확장된 개념 - , 오토메이션, 인텔리전스 같은 최신 정보기술에 기반한 기능이 제공되고 있습니다. 데이터베이스는 앞서 소개한 엑셀을 임베딩 하려는 요구사항을 올바른 방향으로 해결할 수 있게 해줄 뿐 아니라 오토메이션은 규칙에 따라 페이지를 자동으로 분류하고 페이지 상태에 따라 위치를 수정하고 권한을 변경하고 관련 페이지를 자동으로 생성하는 등 자잘한 일들을 신경 쓰지 않게 해줄 수 있습니다. 하지만 서버 버전은 이런 기능의 아무 도움도 받을 수 없습니다.
전통의 위키에 대한 요구사항을 생각하면 컨플루언스 서버 버전 7, 버전 8 모두 내부 네트워크에서 동작할 때 회사 단위의 기록 요구사항을 충분히 수행합니다. 때문에 회사에서 굳이 큰 비용을 들여야 하고 또 기술적 모험을 해야 하는 클라우드 마이크레이션을 수행할 동인이 부족합니다. 컨플루언스 위키의 단점을 검색하는 분들께 이런 상황 자체가 컨플루언스의 가장 큰 단점입니다. 회사에서 더 이상 개선되지 않는 컨플루언스의 존재 자체, 그리고 이 존재가 각 사용자들이 회사 밖에서 경험하는 최신 정보기술에 비해 점점 더 낡아 보이고 실제로도 낡았으며 이에 따른 생산성 감소를 감수할 수밖에 없다는 사실 자체가 컨플루언스 위키의 단점입니다.
하지만 개인적으로 컨플루언스 클라우드를 사용한다면 다른 여느 위키와 비교할 때 단점이 별로, 거의 없습니다. 항상 최신 기술에 기반해 업데이트 되고 서비스가 완전관리되어 위키를 사용하는 것 이외에 신경 쓸 일은 없습니다. 프리미엄 서브스크립션은 스토리지를 제한 없이 사용할 수 있어 미디어 파일을 편안하게 올릴 수 있는데 모바일 게임 스크린샷 한 장이 30메가에 달하는 세계에서 스토리지 제한이 없고 이에 대해 전혀 신경 쓸 일이 없다는 점은 엄청난 장점입니다. 또 대규모 언어 모델 적용, 데이터베이스, 오토메이션 같은 최신 기능은 컨플루언스를 단순한 위키에 머무르지 않고 두뇌의 생각하는 기능과 기억하는 기능을 완전히 의탁할 수 있을 정도로 강력한 플랫폼으로 만들어 줍니다. 굳이 단점을 억지로 찾는다면 내 데이터가 모두 아틀라시안 서버에 올라가 있다는 점 정도인데 이런 상태를 불편해 하시는 분들은 이를 큰 단점으로 보실 수 있을 겁니다.
결론. 제가 느끼는 컨플루언스의 단점은 여러 회사에 걸쳐 지원이 종료된 컨플루언스 서버 버전이 점점 더 최신 기술로부터 멀어지는 상황 그 자체입니다. 컨플루언스 클라우드 버전은 사실상 어느 위키와 비교해도 단점이 거의 없습니다. 개인이 부담하기에 요금이 약간 비싸게 느껴질 수 있다는 정도가 거의 유일한 단점입니다. 컨플루언스 위키 쓰세요.