V
V
Vitaly Katomin2017-10-19 23:29:31
ASP.NET
Vitaly Katomin, 2017-10-19 23:29:31

Feature Folders How to define features?

I am developing a service API like a movie search.
The database looks something like this. 59e90954f1e30078810217.png
API endpoints will be as follows:

  • /movies
  • /cartoons
  • /persons
  • /genres
  • /countries
  • /external-systems

I use ASP.NET Core for development. I recently read about Feature Folders on Habré, this approach seemed very convenient to me. But I don’t know how to properly divide the project into features. There is an idea to highlight the following features:
  • Video - will contain all types of videos, genres
  • Persons - will contain all persons and their roles
  • External - will contain everything related to external data
  • Countries - I decided to take it out separately, because they may refer to something other than the video (not shown in the diagram, but the individual may have a country of birth)

How would you do it? How to divide a project?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
Roman, 2017-10-20
@yarosroman

https://habrahabr.ru/post/321392/
​​https://github.com/OdeToCode/AddFeatureFolders

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question