10  Deployment View

PlantUML Diagram

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.