Skip to content
Shaylen Reddy edited this page Feb 17, 2024 · 8 revisions

Welcome to the Seelan's Tyres wiki!

Here I go through the system and how it's built, broken down into the following sections in the sidebar:

  • Each subsystem and its dependencies
  • Covering the most important parts of the system and how it works
  • A brief discussion on how I handled breaking down the database
  • My Azure DevOps setup
  • A few topics that I thought would be important to discuss

This wiki also utilizes Mermaid Diagrams where necessary to provide a visual aid alongside certain topics for clarity

Project List

Name Original Project Template TFM Allocated Port
SeelansTyres.Frontends.HealthChecksUI ASP.NET Core Empty net8.0 5000
SeelansTyres.Frontends.Mvc ASP.NET Core Web App (Model-View-Controller) net8.0 5001
SeelansTyres.FunctionApps.SystemDegradedToggler Azure Functions net8.0 7071
SeelansTyres.Gateways.MvcBff ASP.NET Core Empty net8.0 7050
SeelansTyres.Libraries.Shared Class Library net6.0 N/A
ShaylenReddy42.UnpublishedUpdatesManagement Class Library net6.0 N/A
SeelansTyres.Data.AddressData Class Library net8.0 N/A
SeelansTyres.Models.AddressModels Class Library net8.0 N/A
SeelansTyres.Services.AddressService ASP.NET Core Web API net8.0 5011
SeelansTyres.Workers.AddressWorker ASP.NET Core Empty net8.0 5021
SeelansTyres.Models.IdentityModels Class Library net6.0 N/A
SeelansTyres.Services.IdentityService* ASP.NET Core Empty net6.0 5005
SeelansTyres.Data.OrderData Class Library net8.0 N/A
SeelansTyres.Models.OrderModels Class Library net8.0 N/A
SeelansTyres.Services.OrderService ASP.NET Core Web API net8.0 5012
SeelansTyres.Workers.OrderWorker ASP.NET Core Empty net8.0 5022
SeelansTyres.Models.TyresModels Class Library net8.0 N/A
SeelansTyres.Services.TyresService ASP.NET Core Web API net8.0 5013
  • NOTE: Though the IdentityService project looks like the ASP.NET Core Web App (Model-View-Controller) project template, I honestly can't remember if that's true [it's been a while], but most probably I started with the ASP.NET Core Empty project template and built it up