- Exists two user roles (Customer, Admin)
- Provide chatting ability with SignalR to between users with 'Admin' role
- Uses Ocelot API Gateway to communicate between microservices in the app architecture
- Authenticate and authorize users with Duende Identity Server
- Stores product and identity entitites in MSSQL