Webdev

Флагман · 2026Веб-сервис · SaaS · AWS

HomeNSearch — международный агрегатор недвижимости

Каталог на 12 500+ объектов из 10+ стран с мгновенным поиском на OpenSearch, фильтрами, мультивалютой и 40+ языками. Построен на современном стеке и развёрнут в AWS с нуля.

Открыть homensearch.comЖивой продакшен на AWS
HomeNSearch — главная страница
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 тыс. объектов и десятки тысяч одновременных запросов без деградации.

Экраны

Как это устроено

Каталог недвижимости с фильтрами
Каталог — серверная фильтрация по стране, типу, цене и метражу
Страница объекта недвижимости
Карточка объекта с галереей и формой запроса в один клик
Страница стран
Витрина стран — визуальный вход в рынки 10+ направлений
Калькулятор инвестиций
Инвестиционный калькулятор — ROI, cap rate, ипотека, cash-on-cash

Стек

Что под капотом

PythonDjangoDRFPostgreSQLRedisOpenSearchWebSocketsCeleryNext.jsReactTypeScriptTailwind CSSAWSDockerNginx

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 — с нуля и под ключ.