Challenge Overview
This is a proof of concept application for a data storage, search and retrieval archiving system for emails in Gmail. The key point is to make the system scalable and provide the ability to search potentially huge datasets of emails. The application will provide the ability to archive emails to the cloud from within a Gmail account based upon selection of labels. The application will provide the ability to search through the archived emails on the cloud. The application will provide the ability to restore emails from the cloud back to the user's Gmail inbox.
This module provides the implementation of the backend services of this application.
This component provides the implementation of the MailArchiveManagementService, the MailBatchSearchService and the MailSearchWorkerService.
Final Submission Guidelines
N/A