Задача 1
Проектирование MVP сервиса по примеру Pinterest
Нужно спроектировать сервис с тремя пользовательскими сценариями:
- Категории: отправка картинки в нужную категорию.
- Поиск картинок по фильтрам.
- Администрирование: изменение параметров картинок и категорий.
Требования:
- Описать стек, архитектуру и структуру данных для фильтров внутри категорий.
- Нагрузка: 100к пользователей, 10к поисковых запросов в день, каждый пользователь добавляет 10 картинок в день.
- Прогноз через год: 1 млн пользователей, 1 млн картинок.
2. Задача: Код-ревью (Django)
# push/models.py
from django.db import models
from . import enums
class PlannedPush(models.Model):
title = models.CharField(max_length=255)…