This article describes the architecture of an IM system and introduces a Table Store-based message synchronization and storage system architecture.