
Infrastructure
- From where do you want to manage your infrastructure: AWS? Azure? On premise?
- If applicable, provide a list of admin and simple users for the infrastructure management tool
- Provide URLs and SSL certificates to use for the different components - uat and production
- Define the number and name of tenants (=frontends) you need on each of your environments
- Provide URLs ad SSL certificates to use for each frontend

- Provision infrastructure account
- Provision URLs and SSL certificates for related URLs
Products / Components

- Define the list of existing features you want access to (see: Maestrano Catalogue)
- Who must have admin access to the platform (access to users' list, organisations' list, API credentials etc.)?
- Who must have admin access to each tenant / frontend (access to users' list, organisations' list from the admin dashboard)?

- Activate / Deactivate features (admin dashboard / KPIs & Alerting / etc.)
- Give admin rights to relevant users
- Create a maestrano account with admin rights for each frontend: support@maestrano.com (credentials only accessible by Maestrano Support Team)
Applications

- Define a list of application you want on your marketplace and your different tenants (see: Maestrano Catalogue)

- Check that the application is managed by developers.maestrano.com
- Check the type of integration (Connec! - Connectors, Cloud - Connectors, Third Party Cloud Application, Hosted App) and see below specific elements needed and actions to take
- From developers.maestrano.com, link the application + default environment to the new marketplace
- From the platform's MNOHub, link the environment to the requested tenant(s)
Connec! - Connectors
- Obtain developer keys involving MNO in the process (e.g.: Xero, QBO)

Cloud - Connectors
- Do you want Connectors to be hosted on-premise or from the cloud, hosted on Maestrano Infrastructure?
- If on premise: Obtain developer keys involving MNO in the process

- If on premise:
- Add a new environement on developers.maestrano.com
- Deploy connectors on Nex! specific instance (see: Deploying a Connector)
Third party Cloud Applications

- Check that the application is managed from the developer platform / is multi-marketplace
- If not, contact application for them to start developer platform migration (see: How to migrate to the developer platform)
Hosted Applications
Third Party Systems
Performance monitoring

We recommend the use of New Relic (https://newrelic.com/) to manage your performances / error rates / availabilities...
- Do you prefer using New Relic or a different system? Do you have an existing account or do you need a new one?
- What's the list of your users/admins?

- Create / Set up a new account (APMs, Servers, and Synthetics) and invite admin/users
Logging monitoring

- SumoLogic, Splunk or different system? Existiging account or new account?

- Create / Set up account for enterprise customer and invite admin/users
- Configure log drains (see: Setting up a log drain)
Transaction emails system

- Which tool should be used: Mandrill / SparkPost / Mailgun / Classic SMTP? Do you have an existing account or should we create a new one?
- Who must have admin access to the tool?
- Do you need customisations/branding on your emails?

- Create / Set up an account for enterprise customer and invite admin/users (see: Mailgun)
- If email customisations are needed: provide access to edit templates or set up customisations
Customer onboarding and support
- Create Intercom account and set it up on MNOE (see: Intercom)
- Create a JIRA Service Desk project - if applicable
Payment Gateway
Braintree / Eway / Other? Existing account or new account?- Create / Set up account for enterprise customer and invite admin
Others
Open accounts for:
- Google Analytics
- OpenexchangeRates
- Pusher (may not be required if impac-angular is not used)
Data Migration
Applicable in the following case:
If an enterprise customer started a POC with a simple express / tenant on Maestrano Environment, and wants to move to its own enterprise architecture, he may ask Maestrano to migrate his existing data (User's data in MNOHub and User's business data in Connec!)
Steps to perform to migrate existing data:
- Disconnect all existing accounts
- Create dump of Connec!™ and filter
- Create dump of MaestranoHub and filter
- If on-premise connectors: create dump and filter; otherwise: Connectors: rename tenant
- Destroy or freeze existing customers on Maestrano Environment