1. Deployment

The first phase of implementing the InterStack framework is to start by deploying the building blocks by going through the following steps:

Step 1: Create and Deploy the Common Data Dictionary (CDD)

  1. Inventory of existing systems and data requirements: Perform an inventory of all the currently deployed and upcoming government systems and their data requirements.  
  2. Identify similar and unique data structures: After making an inventory of all the systems and their data, identify unique data elements as well as similar data elements that can be merged into reusable ones.
  3. Create standardised data definitions:  After the identification, standardise data definitions
  4. Create and deploy Common Data Dictionary: Create the Common Data Dictionary (CDD) and deploy it. 

Step 2: Deploy the API Gateway

  1. Identify an open-source API Gateway to use: Review open-source API Gateway solutions and select the most appropriate ones.
  2. Deploy API Gateway: Once the right API Gateway system is selected, deploy it.
  3. Configure API Gateway: Configure the API Gateway after deployment. 

Step 3: Deploy the Identity and Access Management (IAM) System

  1. Identify an open-source IAM System to use:  Review open-source IAM solutions and select the most appropriate ones.
  2. Deploy IAM System: Once the right IAM system is selected, deploy it.
  3. Configure IAM System: Configure the IAM after deployment.
  4. Document Integration for different technologies: Document integration steps for various technologies such as React, Django, Flutter, etc.