В данной архитектуре сложная бизнес-логика, не связанная напрямую с отображением, выносится в отдельный слой – слой доменной логики (Domain Layer) или слой сценариев/Use Case. При использовании подхода Feature-Driven Development (FSD) можно организовать это следующим образом:
- 
Отдельная фича или доменный модуль
Для сущности Game можно создать фичу
game, внутри которой будут: 
- Use Case / сценарии (например, сценарий добавления игры). В нем реализована цепочка действий: обход файлов, парсинг файла README.md, подготовка данных и вызов API для загрузки.