Here you can find set of microservices which you can use in your project. Currently available microservices:
-
Users - service which is responsible for managing users. Main features:
- registering new user
- sign-in user (JWT access token & refresh token)
- forgot password
- change password
- update user data
- user roles
-
SendGridEmails - service which is responsible for sending emails via SendGrid service.
-
FileAzureStorage - service which is responsible for storing files in Azure Blob Storage.
Thanks to above services you can build application from below diagram.
You can run multiple instances of each service, and use load balancers to evenly spread network traffic.