본 프로젝트는 전세계 발주 정보를 취합하고, 그 내용에 대한 위험도를 분석하여 최적의 의사결정을 지원하기 위한 시스템을 개발하기 위한 것이다.
이 Repo.에는 시스템 아키텍쳐에 대한 이해를 돕기 위한 기초적인 수준의 예를 포함하고 있으며, 다양한 애저 서비스를 활용하는 방법을 설명하기 위해 작성되었다.
전체적인 시스템 아키텍쳐는 운영 및 관리 비용을 최소화 하기 위해서 reactive & serverless 아키텍쳐를 기반으로 하고 있다. 또한 봇 기술을 활용하여 발주 정보를 취합하는 과정에서 다양한 채널을 지원하도록 구성하였다.
Angular, ASP.NET Core, Bot Framework, App Service(Web App), Azure Functions, Azure Logic App, SQL Database, Power BI, etc.