Добавить новость
ru24.net
Все новости
Декабрь
2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Разработка высоконагруженного сайта с рекламными плейсментами (MVP)

0
Ищем опытного (Middle) разработчика для комплексной реализации веб-проекта. На первом этапе нужен MVP:
- Сайт по макету из Figma (адаптивная верстка)
- Админка на Laravel для управления контентом, плейсментами и рекламными блоками
- Интеграция Redis для кэширования и ClickHouse для быстрой аналитики

Проект рассчитан на высокую нагрузку (~1000 RPS). После успешной реализации MVP возможны регулярные доработки по интеграции с рекламными сетями через API или парсер, а в перспективе — переход на фулл-тайм формат.

Основные задачи MVP:
1. Верстка фронтенда:
- Сверстать адаптивный сайт по макетам из Figma (HTML, CSS, JS).
- Предусмотреть плейсменты (контейнеры) под рекламные блоки для дальнейшего динамического наполнения.

2. Разработка backend на Laravel:
- Спроектировать БД с учетом контента, плейсментов и условий показа рекламы.
- Создать админку для управления контентом, рекламными блоками и отображения статистики.
- Реализовать сбор статистики просмотров/кликов и хранение ее в ClickHouse.

3. Интеграция фронтенда и бэкенда:
- Подключить фронтенд к Laravel для динамической загрузки контента и рекламы.
- Настроить кэширование (Redis) для ускорения отдачи страниц и оперативной инвалидизации при изменениях.
- Оптимизировать работу под нагрузкой (~1000 RPS), использовать очереди и асинхронные задачи для обработки данных.

Наши ожидания:
- Уверенные навыки PHP/Laravel и фронтенд-верстки (HTML, CSS, JS).
- Опыт оптимизации проектов под высокую нагрузку.
- Знание Redis (кэширование, очереди).
- Опыт работы с ClickHouse или понимание принципов быстрых аналитических запросов.
- Способность точно воспроизвести дизайн из Figma.
- Интерес и готовность к дальнейшему сотрудничеству для интеграции с рекламными сетями и, возможно, переходу на фулл-тайм.

Стек технологий:
- Backend: PHP (Laravel)
- Frontend: HTML, CSS, JS
- Кэширование и очереди: Redis
- Аналитика: ClickHouse

Чтобы откликнуться на проект, отправьте:
1. Ссылку на портфолио или примеры похожих работ (интересны проекты с высокой нагрузкой, кэшированием, админками).

2. Ответы на следующие вопросы:
Вопрос 1:
«Статические HTML-страницы с плейсментами для рекламы нужно быстро отдавать (~1000 RPS). При обновлении контента или условий показа рекламы важно оперативно инвалидировать кэш. Как вы в Laravel с использованием Redis организуете кэширование страниц и их своевременное обновление?»

Вопрос 2:
«Вы собираете статистику по просмотрам/кликам и сохраняете её в ClickHouse для быстрой аналитики. Опишите схему: от получения данных на фронтенде, их асинхронной обработки в Laravel (очереди), до получения агрегированной статистики в админке.»

Вопрос 3:
«Если Redis под высокой нагрузкой начинает замедляться или возвращать ошибки, какие действия вы предпримете для диагностики, оптимизации и какие fallback-решения предусмотрите, чтобы сайт продолжал стабильно работать?»

Сроки и оплата:
- Сроки и бюджет обсудим индивидуально после первичной оценки ваших навыков.
- Возможна фиксация цены за проект или почасовая оплата.
- В случае успеха проекта — дальнейшие доработки, интеграции с рекламными сетями, возможный переход на фулл-тайм сотрудничество.

Ждем ваших откликов!



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Анна Блинкова

Блинкова разгромно проиграла Лепченко на турнире в Лиможе






Юрист Хаминский: оплата продавцу переводом на рынке грозит уголовным сроком

Оформить субсидии на оплату ЖКХ станет сложнее, рассказал эксперт

В Москве продают чистый снег из Якутии — по 200 рублей за килограмм

Была пьяна: стали известны подробности ДТП в котором погиб ребенок