Разработать на C++ код учебного примера под готовую архитектуру

100 000 руб. за проект
21 ноября 2023, 15:47 • 13 откликов • 104 просмотра
Прекрасная возможность заработать деньги, попутно изучая и применяя новую методологию разработки устойчивых к атакам систем!

Примечание: бюджет проекта ограничен 100 тр, можно обсудить объём, но не увеличение бюджета.

Есть учебная задача, для неё разработана архитектура. Необходимо
0. разобраться с основными идеями создания устойчивых к атакам систем по предложенным материалам (4 ч. видео на youtube)
1. разработать функциональные прототипы подсистем на C++ (имитаторы функционала с простой логикой)
2. реализовать контролируемое взаимодействие подсистем через брокер сообщений Mosquitto
3. реализовать код подсистемы контроля взаимодействия
4. написать 1-2 автоматизированных сквозных функциональных теста для основных сценариев работы
5. написать юнит-тесты подсистемы контроля взаимодействия
6. задокументировать реализацию в markdown формате

Сборка подсистем должна быть описана в Makefile или CMakefile.

Каждая подсистема должна работать в отдельном docker контейнере, всё приложение запускаться через docker-compose скрипт.

Итоговый проект будет выложен на github с MIT лицензией.
По ходу работы будет оказана необходимая методическая поддержка.

Информация о системе, архитектуре и взаимодействии подсистем в приложенном файле.

Помимо опыта работы с указанными технологиями преимуществом для исполнителя является наличие баллов Cyberimmunity Progress Items (CPI), подтверждённых именным сертификатом. Получить CPI баллы можно после завершения бесплатного обучения на онлайн мини-курсе, дополнительная информация в телеграм-канале https://t.me/learning_cyberimmunity.

Ещё больше подобных оплачиваемых задач для различных учебных систем будет размещено в ближайшем будущем, опыт решения в сочетании с CPI баллами будет большим плюсом.

Требования к исполнителю:
- опыт коммерческой разработки на C++
- знание mosquitto (хотя бы на уровне простых проектов)
- умение пользоваться docker и docker-compose

Если ничего из этого набора вы раньше не использовали - будут опубликованы аналогичные задачи с другим набором технологий, лучше откликнуться на более подходящие вам объявления.
Например, есть заказ Разработать код учебного примера под готовую архитектуру на C++ и Rust — Заказы — Хабр Фриланс (habr.com) - это другой заказ, за отдельные деньги, т.е. бюджет на оба эти заказа 200 тр
Файлы
Отзывы
R50 b53e8ab543933de35e96e1cfd00f595b
Заказчик
Юрий прекрасный специалист, работает с душой, отличная коммуникация. Работой доволен.
5 месяцев назад
R50 47de941e2f3b18163f2cc9a2173c3572
Фрилансер
Приятно работать. Чёткое ТЗ. Понятные и разумные требования. Ясное представление о конечном результате. Содержательные и своевременные ответы на возникающие вопросы. Вежливое общение. Самое главное - интересные задачи.
5 месяцев назад