Taking the architecture and functional modules of the multi-source disaster management system as the research object, in this paper, we proposed the micro-service-based architecture design to obtain the multi-source heterogeneous disaster situation in a timely manner, in order to solve the problems of the poor flexibility, low performance, unbalanced resource consumption existing in the single system. In the distributed environment, the Spring Cloud framework is used to design micro-services of independent modules through business division. At the same time, components such as fuse and message queue are added to cache and process data. The geographical information system is used to achieve the real-time acquisition of disaster data, disaster coding into the database, real-time release of earthquake disaster quick report products and the post-disaster emergency management. Our results show that when the multi-layer micro-service architecture is adopted, the system scalability is enhanced, the concurrent performance is improved, and the disaster data management efficiency is increased.