I'm researching an excellent calendar service to host the events to a specific platform; the idea is to use a quick calendar service to host and manage our events.
Since our platform has a frontend, the customer doesn't have direct access to this calendar, instead, he'll use a frontend logic to create and manage events and our backend will link that business logic with a calendar service like Google Calendar service.
Our business logic will separate and organize many customers and different calendars (multi-tenant), allowing multiple customers to have a good experience with scheduling events and each one accessing his own list of events.
Is Google Calendar suitable as a calendar service backend for a large application like that?