Флагман · 2026Веб-сервис · SaaS · AWS
HomeNSearch — международный агрегатор недвижимости
Каталог на 12 500+ объектов из 10+ стран с мгновенным поиском на OpenSearch, фильтрами, мультивалютой и 40+ языками. Построен на современном стеке и развёрнут в AWS с нуля.

- 12 500+
- объектов в каталоге
- 10+
- стран
- 40+
- языков интерфейса
- <200 мс
- отклик поиска (p95)
Задача
Портал недвижимости под международную аудиторию
Построить производительный мультиязычный портал с поиском по большим объёмам данных, живым контентом и масштабируемой инфраструктурой — чтобы выдерживать как единичные показы редких объектов, так и наплыв на популярные направления.
Цель — выйти на 50 000+ объектов в каталоге без деградации поиска и без переписывания архитектуры.
Решение
Django + OpenSearch + Next.js на AWS
Django + DRF держат админку, бизнес-логику, импорт данных от партнёрских фидов. Основное хранилище — PostgreSQL, Redis для кэша и сессий, Celery для фоновой работы.
Поисковый слой — Amazon OpenSearch. Индекс объектов с гео-, фасет- и полнотекстовыми запросами, подсветка совпадений, синонимы. WebSocket-канал подаёт live-метрики просмотров («4 человека смотрят объект»).
Frontend на Next.js 15 (App Router) с ISR и SSR. Локализация на 40+ языков через next-intl, SEO-оптимизация на уровне каждой страны. Tailwind CSS, дизайн-система.
Результат
Суб-секундный поиск, 40+ языков, production-ready
Живой продакшен в AWS: EC2 + ALB для приложения, RDS PostgreSQL, ElastiCache Redis, Amazon OpenSearch Service, S3 + CloudFront для статики и медиа, CI/CD через GitHub Actions.
Средний отклик поиска < 200 мс, PageSpeed 90+, калькулятор инвестиций (ROI, cap rate, cash-on-cash, ипотека), агентский кабинет с публикацией объектов и аналитикой.
Архитектура рассчитана на 50–60 тыс. объектов и десятки тысяч одновременных запросов без деградации.
Экраны
Как это устроено




Стек
Что под капотом
Backend
- Python
- Django + DRF
- Celery + Redis
- WebSockets
Search & Data
- PostgreSQL 15
- Amazon OpenSearch
- Redis (кэш)
- S3 + CloudFront
Frontend & Ops
- Next.js 15
- TypeScript
- Tailwind CSS
- Docker · GitHub Actions
Похожая задача?
Соберу такой же стек под твой продукт
От MVP до зрелого SaaS-продукта в AWS — с нуля и под ключ.