Добрый день,
Пишу свой небольшой проект, но до этого не было опыта написания серверных приложений. Сейчас всё работает топорно на Django и вся работа (отправка запроса, обработка ответа, работа с базой данных) происходит в одном сеансе, когда я загружаю веб-страницу.
Интересует, как вообще строится архитектура серверного ПО, как происходит взаимодействие между frontend и backend, как систематизируются задачи, как лучше организовать работу базы данных.
Заранее спасибо.