Как спроектировать архитектуру большого проекта с начальным знанием программирования? Всем привет! Я, безусловно, понимаю, что вопрос из серии "у тебя все хорошо с головой?! Нет опыта, нет архитектуры!".
Но все же, я хотел бы с Вами посоветоваться, т.к. сейчас нужно подготовить MVP и спланировать архитектуру большого проекта (проект будет представлять собой клиент-серверное приложение (WEB и Mobile).
Как мне кажется, архитектуру логичней разделить на микро-сервисы. Проект планирую разработать на Python/Django/PostgreSQL/MongoDB.
У меня базовые знания Python, SQL, и Django. К сожалению, на этапе разработки MVP нет возможности привлекать сторонних разработчиков с бОльшим опытом.
Прошу помочь с советотом книг/статей/материала, которые позволят в кратчайшие сроки понять принципы грамотной разработки архитектуры проекта.
Спасибо!

21 Авг 2019 в 06:26
218 +1
0
Ответы
1

Прежде всего, я бы посоветовал вам изучить основы архитектуры программного обеспечения. Для этого можно ознакомиться с книгами таких авторов, как Martin Fowler, Robert C. Martin (Uncle Bob), Eric Evans. Они писали о принципах SOLID, DDD и других важных концепциях разработки.

Также рекомендую изучить литературу по микросервисной архитектуре, такую как книга "Микросервисы. Гибкая архитектура" от Сэма Ньюмена.

Если у вас есть базовые знания Python, SQL и Django, то попробуйте применить их на практике, разрабатывая небольшие проекты или участвуя в открытых источниках.

Также рекомендую изучить примеры архитектурных подходов веб-приложений и мобильных приложений на GitHub, чтобы лучше понять, как они организованы и какие технологии используются.

Наконец, не стесняйтесь обращаться за помощью к сообществам разработчиков, форумам и блогам, где можно получить советы и рекомендации от опытных специалистов. Удачи вам в разработке вашего проекта!

20 Апр 2024 в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир