The slide presents a workflow for Edison Mail's architecture, starting from client apps initiating email sync, through middleware routing, core services for API/email handling, AI extraction via SHIP model for E-Receipts, and ending with push notifications. Key components include Edison Mail clients (iOS/Android/Web), Email Plan Service, OpenService/Email Service/MQ, Sift, and platform-specific push services like APS and GCM/FCM.
Architecture Overview
{ "headers": [ "Step", "Description", "Key Components" ], "rows": [ [ "Client", "User initiates email sync or action via app", "Edison Mail Clients (iOS/Android/Web)" ], [ "Middleware", "Routes requests based on email plans and user data", "Email Plan Service" ], [ "Core Services", "Handles API calls, email fetching, queuing", "OpenService, Email Service, MQ" ], [ "Extraction", "AI extracts structured data (SHIP model), generates E-Receipts", "Sift (SHIP model), E-Receipt" ], [ "Notifications", "Pushes updates to client (parallel pipeline)", "APS (iOS), GCM/FCM (Android)" ] ] }
Source: Edison Mail Architecture Flow
Speaker Notes
Walk through the high-level architecture: from client request through middleware, core services, extraction, to notifications. Highlight the linear flow to E-Receipt and parallel notification pipeline (APS for iOS, GCM/FCM for Android). Emphasize intelligence layer with Sift SHIP model.