Встречается на 1% собеседований по Python
Какие знаешь виды архитектур
В Python и разработке в целом распространены несколько архитектурных подходов:
-
Монолитная - всё в одном приложении (Django часто так используют).
python# views.py в Django - классический монолит def home(request): return HttpResponse("Hello World") -
Микросервисная - разбиение на независимые сервисы (Flask/FastAPI для отдельных сервисов).
python# product_service.py from fastapi import FastAPI app = FastAPI() @app.get("/products") def get_products(): ...
-
Слоистая (n-tier) - разделение на presentation/business/data слои.
python# Пример структуры: # presentation/ (API endpoints) # services/ (бизнес-логика) # repositories/ (работа с БД) -
Event-Driven - общение через события (Celery, Kafka).
python@app.task def process_order(order_id): # Celery task ... -
Serverless - функции как сервис (AWS Lambda, GCF).
pythondef lambda_handler(event, context): # AWS Lambda return {"status": 200}
Выбор зависит от масштаба, требований к масштабируемости и сложности проекта.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы