This repository has been archived by the owner on Feb 27, 2023. It is now read-only.
✨Azure Functions + Shared KeyVault Endpoints for all SSW.Websites and Microservices #251
Labels
Area: Backend
Relates to backend development e.g. API, Database etc
Type: DevOps
Setting up of DevOps processes e.g. GitHub Actions, Azure DevOps Pipelines etc
Type: Feature
A suggested idea for this project
Cc: @lukecookssw @pierssinclairssw
Hi @danielmackay
Pain
Currently, the APIs needed to drive the newsletter, contact and events functionality on the website are couple to the old Webforms site. As this site is to be decommissioned, we need to move these APIs out of this website.
Suggested Solution
Move each APIs into their own Function App in Azure. A shared KeyVault will need to be setup to store relevant secrets. The APIs will also need to securely communicate with downstream APIs like Sharepoint
Tasks
News Letter API
Contact API
Events API
Shared KeyVault
Old Website
More Information
The text was updated successfully, but these errors were encountered: