Другие новости Санкт-Петербурга и Ленинградской области на этот час
Добавь свою новость бесплатно - здесь

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

Есть готовый 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 (обязательно) и логин в телеграме (желательно). ТЗ для первичной оценки отправлю заинтересовавшим кандидатам.

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

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Санкт-Петербурге

Ria.city
Музыкальные новости
Новости Санкт-Петербурга
Экология в Санкт-Петербурге
Спорт в Санкт-Петербурге
Moscow.media










Топ новостей на этот час в Санкт-Петербурге и Ленинградской области

Rss.plus