Я относительно новичок в веб-разработке Django, имея около года опыта работы с программированием в целом и на несколько месяцев меньше в веб-разработке Django.
С двумя друзьями мы пришли к бизнес-идее и развиваем ее. И хотя я (я человек, который программирует больше всего, вместе с еще одним опытным другом, руководящим мной), совершенно новичок в этом, я хотел бы сделать этот проект успешным.
Итак, чтобы подойти к делу, я хотел бы настроить проект таким образом, чтобы проект мог справляться с большими нагрузками в будущем. Я имею в виду всемирную платформу и очень большое количество посетителей.
Мы используем Django Rest Framework для создания API, который обслуживает интерфейс ReactJS с использованием PostgreSQL в качестве нашей базы данных.
Краткое описание приложения:
Веб-приложение станет платформой, на которой (зарегистрированные) пользователи смогут управлять своим хранилищем. Другие пользователи (зарегистрированные или нет) смогут выполнять поиск в общем хранилище. Это не будет веб-сайт, который обрабатывает много медиа (изображений, видео). И их не будет много для разных категорий предметов для хранения. Я могу дать более подробную информацию, если это необходимо.
Какой совет вы бы посоветовали новичку, который хочет научиться настраивать проект таким образом, чтобы он мог масштабироваться. Некоторые дружественные для начинающих ресурсы (курсы, книги, веб-сайты и т. Д.) Также будут полезны.
Поскольку ресурсы у нас ограничены (один новичок занимается основным программированием), я бы не хотел слишком углубляться в теорию, поскольку я хочу найти хороший баланс между учебой и фактическим производством. Было бы неплохо, если бы вы ответили на этот вопрос.
Я уверен, что есть много других новичков в программировании на Django, для которых ответы на этот вопрос могут быть очень полезными.
Спасибо!