Technologies:

We have chosen the following technologies for our solution and with given reasons of why we have these preferences.

Aspnet Core:

fast, compact, and scalable solutions.

Azure

 Azure Functions: high performance and scalable.

Service Bus:   to streamline functionalities so our endpoints can get free to process new incoming requests.

Redis Cache: Save processing time and resources by the distributed cache.

Cosmos Database: Our centralized no-SQL database, that stores all entities effortlessly in separate containers.