Я нахожусь в процессе написания Java REST API для системы бронирования, куда данные о событиях поступают из Google Calendar (только для чтения). В настоящее время я пытаюсь найти лучший способ получить и сохранить данные о событиях из Календаря Google в хранилище данных JPA Google App Engine. У меня также есть несколько требований:
Есть ли у кого-нибудь какие-либо общие рекомендации и предложения, что делать. Правильно ли я подхожу к проблеме, пытаясь продублировать данные в хранилище данных? Должен ли я просто делать запросы к API каждый раз, когда мне нужно использовать данные? Если бы я сделал это, есть ли способ запустить какую-либо почтовую службу, чтобы уведомлять пользователей об изменениях событий непосредственно из Календаря Google?