Service layout

Service project layout template:

config
    settings            # django settings for different situations like local testing or production deployment
    constants.py        # different service-needed hard coded constants, gathered all in this file
    urls.py             # service-wide URL patterns config
    wsgi.py             # django WSGI config

app
    json                # folder with different .json files like testing data or model-needed data
    models              # ML or another model objects saved in '*.model' name pattern
    tests               # unit test files in format 'test_<module_name>.py'
    admin.py            # registered django admin models
    apps.py             # this django app config
    authentication.py   # REST framework authentication classes
    models.py           # django models
    serializers.py      # REST framework serializers
    urls.py             # url patterns config of this app
    views.py            # django views
    ...

... another apps ...

manage.py               # django project managing file
utils.py                # service onload needed functions like secrets loading
...