Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.48 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.48 KB

SupportTickets.Api

SupportTickets.Api is a microservice responsible for support tickets, their messages and solutions. This is the main domain of the application.

Communications

This microservice communicates with Resources.Api using gRPS calls to get and add images of messages. For gRPS communication uses Grpc.Net. Also, microservice consumes RabbitMQ messages from Users.Api to duplicate user data. This is necessary to reduce dependence on the microservice Users.Api. For RabbitMQ communication uses a standard client from Infrastructure.

Persistence

This microservice has own database supporticketsdb in PostgreSQL. For mapping sql query results, this microservice uses micro orm Dapper. For migration uses FluentMigrator.

Authentication

For jwt authentication, this microservice uses standard realisation from Infrastructure.Authentication

Other technologies

For the implementation of business processes related to pending tasks, this microservice uses Hangfire. For type mapping, microservice uses Automapper For auto describe API uses Swagger.