Главные новости Санкт-Петербурга
Санкт-Петербург
Сентябрь
2016

Symfony2: написать бизнес-логику для REST API и CQRS

0
Есть готовый REST API сервер на Symfony2. Принимает запросы от клиента, отправляет команды на много удалённых Raspberry Pi, получает ответы, обрабатывает, выдаёт ответ клиенту.

Глобальная задача: оптимизация взаимодействия между компонентами системы на всех уровнях. Задачи для уровня Raspberry Pi можно посмотреть по ссылкам:
Задачи для уровня сервера:
  • Инкапсулировать в одном уровне всю доменную бизнес-логику: пользователи, заказы и пр. Сейчас знания о правилах обработки пользовательских заказов размыты между сервером и Raspberry Pi.
  • Оптимизировать «транспортную инфраструктуру» сервера для передачи данных в Raspberry Pi с учётом возможных проблем с интернетом. Конкретно: реализовать обработку Long Polling от станций
  • Перевести обработку REST API запросов, отправку команад Raspberry Pi и обработку результатов на асинхронную модель работы. Для этого хотим сделать Long Polling к REST API со стороны клиента, так же как со стороны Raspberry Pi
  • Оптимизация работы с БД на уровне PHP-кода
  • Дополнительно: переход на Symfony3
Требования к исполнителю:
  • Обязательно: понимание и опыт работы с асинхронной архитектурой приложений. Подойдёт хороший опыт во фронтенде.
  • Как минимум, чёткое понимание всего перечисленного ниже:
    • Long Polling
    • CQRS и Event Sourcing
    • Очереди сообщений
  • Опыт работы с Redis как с persistence storage
  • Если вы никогда не задумывались, что не так с Lazy Loading, нам с вами не по пути
  • Если нам с вами не по пути, но в вашем опыте много успешно выполненных задач, напишите об этом в отклике
  • Плюсом будет опыт программирования на Ruby или Python
  • Плюсом будет опыт в криптографии
Пожалуйста, в отзыве укажите свою желаемую часовую ставку. Даже, если предпочитаете фиксированную оплату, мне необходимо ориентироваться на какую-то цифру, чтобы начать продуктивный диалог. Скиньте ссылку на ваш лучший проект. Укажите ваш email (обязательно) и логин в телеграме (желательно). ТЗ для первичной оценки отправлю заинтересовавшим кандидатам.

Кандидаты из Санкт-Петербурга в приоритете. Кандидат с возможностью приёма оплаты на счёт юр. лица получит дополнительный плюс от нашего бухгалтера. Различного рода студии, автономные «команды опытных профессионалов» и прочие сомнительные абстракции рассматриваем в последнюю очередь.



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





Rss.plus
















Музыкальные новости




























Спорт в Санкт-Петербурге

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


Новости тенниса