This section details the technical architecture of the Creative Passport service as well as how interactions with other services are made. It also details the proposed direction of travel for the service to deliver in a more distributed environment in the future.

Overall Architecture

The Creative Passport is a data management system designed for artists to manage the data and information about their creative personas. It is designed to be secure. Data held is held in a secure way that only the controllers of the account can access, it further has controlled and auditable mechanisms for publishing aspects of the data to other services that may have differing rules on accessibility or different data needs in exchange for offering their service.

The Creative Passport has two primary components:

Cloud deployment

We make use of the existing cloud computing architecture (AWS) to deliver the first versions of the creative passport. This allows us to quickly deploy and scale necessary code and services without higher upfront hardware and support costs. Monitoring of the costs for the system, including metrics to calculate a cost per user are part of the deployment. The business can use this data to assess the strategy.

AWS Deployment

We are using AWS as our live deployment platform. We will use AWS services to manage the creation and management of user accounts for access to the creative passport app (Using AWS Cognito). Data for each passport will be held encrypted on amazon cloud via DynamoDB.

AWS Services

The following AWS Services are used in the delivery of Creative Passport.