Home - mjoniec/Proj1_GoldCharts GitHub Wiki

Application for displaying precious metals prices and currencies exchange rates, and combining the two.

Architecture:

  • SOA - each business value in separate runnable projects
  • Layer architecture, Pipes and Filters architecure, Http Resilience policies with Polly

Stack:

  • Http Rest Apis
  • ASP .NET Core, Azure
  • MSSQL, Entity Framework, Code Firs
  • Angular, ECharts

Description

  • Backend - 3 APIs, metals, currencies, combine the two, hosted on Azure
  • Frontend - UI client for APIs, hosted on Azure
  • Database - currencies, localhost only, not deployed to production (only fallback data used)
  • Diagrams - C4 model and draw.io
  • ADR - Highlights some important decisions and concepts made in solution