Amplifier Store
Amplifier Store is a microservice that lives in your cloud to securely deliver fast personalization data from Resonance. Before beginning the installation process, please make sure you have a Resonance account for your organization.
Deployment
Amplifier Store is packaged as a Docker image, which can be deployed as you deploy any other Docker image. You can access the image through the AWS or Google Cloud marketplaces, or you can contact the Resonance team directly.
The Amplifier Store microservice requires an instance of Redis (or a Redis-compatible DB). For Resonance to deliver personalization data as quickly as possible, it is essential that the Amplifier Store microservice and the Redis instance are deployed to the same region.
Secrets
When deploying the Resonance microservice, 3 secrets need to be set in the production environment
`REDIS_URL`
The connection URL for the Redis instance.
`RESONANCE_CLIENT_ID`
Your organization’s client ID, found in the Developer Settings.
`RESONANCE_API_KEY`
Your organization’s API key, also found in the Developer Settings.
AWS Marketplace
The Amplifier Store Docker image can be found on the AWS Marketplace. You can deploy and manage your own Redis instance on AWS, or use AWS Elasticache. Once your Redis or Elasticache instance is deployed, add the the environment secrets as described above. Deploy the image to AWS Fargate or AWS App Runner.
Google Cloud Marketplace
The Amplifier Store Docker image can be found on the Google Cloud Marketplace, and can be configured entirely through the web interface. You can deploy your own Redis instance on Google Cloud, or use Memorystore. Once your Redis or Memorystore instance is deployed, add the connection URL (along with the other environment variables) as you configure your instance of Amplifier Store, which can be deployed on Google Kubernetes Engine.