Skip to content

mebry/Movie-search-Modsen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Project Topic - Kinopoisk

Overall application architecture: Microservice-based

Each service is implemented using the N-Layer architecture

Technologies Used:

  1. FluentValidation
  2. Entity Framework + Fluent API
  3. ASP.Net Core Web Api
  4. RabbitMQ
  5. MS SQLServer
  6. AutoMapper, Mapster
  7. Docker
  8. IdentityServer4
  9. Ocelot Gateway
  10. Hangfire
  11. MassTransit

Project Description:

  1. Viewing film information, including genres, age restrictions, and ratings.
  2. Pagination of films, filtering, and sorting based on different parameters passed as parameters.
  3. Tracking sequels and prequels.
  4. Working with staff for films.
  5. Film rating.
  6. Ability to add reviews.
  7. Film collections.
  8. Authorization and authentication.
  9. Role-based policy.
  10. Ability to create new films, edit and delete.
  11. Ability to modify or remove ratings as per user discretion.
  12. Ability to add new staff and edit their information.
  13. etc

Microservices:

  1. Films
  2. Collections
  3. Reviews
  4. Ratings
  5. Staff
  6. Authorization

Here is a database schema for the microservices. Each microservice is represented by a different color. Database replication is present from other databases. image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published