Apps & Modules in Meituan
Daxiang App
Item | Content |
---|---|
Name | Daxiang 大象 |
Category | Enterprise Communication and Collaboration Platform |
Screenshot | |
Links | Android iOS/iPadOS Web |
Challenges | • System Integration: Integrating all internal company systems to support seamless business process handling within the platform. • Message Management: Handling real-time, offline, and historical messages. • Network Reliability: Ensuring message reliability in complex and unstable network environments. display for various instruments. |
Solutions | • Implemented 10+ preset message formats. Supported for custom messages. • Researched and utilized best practices from well-known open-source projects(e.g., XMPP, ZeroMQ) to ensure solution reliability. • Optimized data packet size by serializing messages into a binary format. • Defined a network state machine model to handle different network states and transitions, ensuring stability and reliability. |
Dining Business
Item | Content |
---|---|
Name | Meituan & Dianping 美团 & 大众点评 |
Category | Local Life Service Platforms |
Business | Dining |
Screenshot | |
Links | Meituan Android, Meituan iOS/iPadOS Dianping Android, Dianping iOS/iPadOS |
Challenges | • Regional differences: Performance or availability issues may suddenly occur for some users due to differences in regions, networks, or phone models. • Business loss: Performance or availability issues during peak business periods can lead to significant revenue loss. |
Solutions | • Monitoring Capabilities: Implemented module-level and page-level data loading monitoring to collect information and provide early warnings for performance and availability issues. • Degradation Capabilities: Developed module-level and page-level functional degradation mechanisms to ensure high availability of services. |