1 min read
How to remember all the setup steps
Going through all the configuration steps is not an easy process and may become quite competitive doing it for the first time. We have added a checklist that should help you navigate through the full setup process and not to forget things.
Prerequisites
- Access to Github
- Access to Azure Cloud
- Access to Azure Devops
- Any required configuration from Client side, such as API keys for example and etc
- Access to BFC API template
Steps checklist
- Generate BFC API from template
- Configure and run it locally
- Create Github Repository to hold BFC API code
- Submit the PR
- Merge the PR
- Create Development infrastructure using Terraform
- Create Build pipeline in Azure DevOps
- Create Release Pipeline in Azure Devops
- Release code to Development
- Create routing for BFC API on Development using Terraform
- Make sure that routing works as expected
- At this point you are free to develop all the required changes and put them to Development using steps above, once done and approved by QA you are ready to move code to Staging
- Create Staging infrastructure using Terraform
- Update Release Pipeline if required with Staging environment release step
- Release code to Staging
- Create routing for BFC API on Staging using Terraform
- Make sure that routing works as expected
- At this point once all the tests are done against Staging and approved by QA you are ready to put code to Production
- Create Production infrastructure using Terraform
- Update Release Pipeline if required with Production environment release step or multiple steps for cross regional deployment
- Release code to Production
- Create routing for BFC API on Production using Terraform
- Make sure that routing works as expected
- Review Production infrastructure setup prior to gong live and recreate/upscale resources accordingly
Congratulations, your BFC API is now ready to go Live.