This article describes the IM storage architecture of DingTalk and a series of works done by Tablestore to meet migration requirements.