Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.24 KB

File metadata and controls

34 lines (24 loc) · 1.24 KB

Feedback

Please add below any feedback you want to send to the team

LogifyChallenge.Movies.API All endpoints of the service are there plus middleware for logging plus action filter for handling exceptions

LogifyChallenge.Movies.Services Here is service implementation for using ProviderAPI for movies

  • MoviesGrpcService - for gRPC usage
  • MoviesRestApiService - REST http requests implementation plus infra for caching with Redis setup

LogifyChallange.Movies.Domain LogifyChallange.Movies.Persistance Both contains entities and repositories

LogifyChallenge.Movies.Application Contains business logic of service implemented using mediator commands

LogifyChallenge.Movies.Application.UnitTests Contains Unit tests of some part of application.

LogifyChallange.Movies.API.IntegrationTests.Controllers Contains integration tests for +- all the cases in app. Uses ImMemory db and based on usage of REST api of the service

ApiApplication Configuration fixed, gRPC fixed, logging added through middleware, caching with Redis added, cUrls added, feedback completed.

P.S. I found some issues of launching integration tests all at the same time, they can fail. It happens because of shared database, was ran of time to fix that.