AI Briefing
KO

Breaking Down Complex Problems: A Retrospective on KakaoPay's Wiki Migration

·2023.04.25 19:00

Key point

KakaoPay summarized the technical challenges and solutions encountered during its wiki migration to build an independent **Confluence** environment.

1 / 2

Details

KakaoPay pursued a migration from the existing Kakao Wiki to a dedicated Confluence for independent document management and security. However, unexpected technical issues such as XML parsing errors, Korean encoding corruption, and missing attachments arose, causing the operational schedule to be delayed.

The most challenging issue was that during Confluence import, the existing Page ID was not preserved and a new key was generated instead. To solve this, they devised a strategy of separating the problem into content and attachments.

  • Content-only import: They first imported only the XML data excluding attachments, which completed successfully.
  • Building a mapping table: They created a temporary table linking the existing Space ID and Page ID to the newly generated keys.
  • Developing an automation program: Using Python and Java, they developed and applied a program that copies attachments and registers them in the DB based on the mapping table.

Through this step-by-step approach, the migration was completed successfully, and KakaoPay secured its own independent foundation for operating Jira and Wiki.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.