Modules, Controllers, Services і DAO
Великий test project можна розділити на modules за services прямо на root-рівні, а всередині тримати Controllers, Services і data access. Це відповідає modular monolith підходу й зменшує змішування різних domain areas. Controller визначає доступні operations, Service збирає business sequence, а DAO ізолює роботу з database. DAO/ORM автор радить додавати лише тоді, коли тести реально працюють з багатьма tables; для кількох запитів окремий layer може бути зайвим.