10 Deployment View
10.1 Security
The application is accessed by Internal web applications.
- Internal are within the companies network.
- Not accessible from the public internet.
- Managed Identity will be used between APIM and the Azure Function Service.
- The Azure Function will validate the MI token.
10.2 Application
- The Application resource group will contain the usual components for a microservice.
- The components will follow our naming convention.
| Component | Name | |
|---|---|---|
| Azure Function | func-frontify-env-ne | |
| Application Insights | appi-frontify-env-ne | |
| Storage Account | stfrontifyEnvNe | Camelcase for readability, should be lowercase |
| Key Vault | key-frontify-env-ne |
N.B. Env should be changed to match the deployment environment.
The Application will be registered in Active Directory (Entra).
10.3 DataStore.
- The application uses a Cosmos Database as its data store.
- A new cosmos DB container of NOSQL type should be set up.