Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 752 Bytes

README.md

File metadata and controls

30 lines (25 loc) · 752 Bytes

DistanceCalculator

A simple web application written in .Net Core

The units

  1. WebAPP
    • Dotnet core MVC web application
  2. WebAPI
    • Dotnet core API
  3. GeoService
    • Service to calculate distance between 2 geo-points
  4. Core
    • Core of system. Currently Database layer is only component.

What is used

  1. NServiceBus:
    • NService with RabbitMQ used together
  2. RabbitMQ:
    • Management UI of RabbitMQ let us to monitor and manage the transferring messages between service/components
  3. DatabaseLayer:
    • Custom In-Memory database
  4. WebAPI:
    • Auth and Geo controller
  5. Swagger:
  6. Collection of postman
  7. JSON Web Token used for validation/authentication
  8. Sessions