Система для добавления и чтения постов и комментариев с использованием GraphQL(https://gqlgen.com/), аналогичную комментариям к постам на популярных платформах, таких как Хабр или Reddit

Задание закрыто
Стоимость:Договорная
Срок выполнения:2 дня
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2025-03-28 22:40
Был(а) на сайте:2025-03-28 23:00

Система для добавления и чтения постов и комментариев с использованием GraphQL(https://gqlgen.com/), аналогичную комментариям к постам на популярных платформах, таких как Хабр или Reddit

 
Задача

Характеристики системы постов:
• Можно просмотреть список постов.
• Можно просмотреть пост и комментарии под ним.
• Пользователь, написавший пост, может запретить оставление комментариев к своему посту.

Характеристики системы комментариев к постам:
• Комментарии организованы иерархически, позволяя вложенность без ограничений.
• Длина текста комментария ограничена до, например, 2000 символов.
• Система пагинации для получения списка комментариев.

Также требуетсядля реализации через GraphQL Subscriptions:
• Комментарии к постам должны доставляться асинхронно, т.е. клиенты, подписанные на определенный пост, должны получать уведомления о новых комментариях без необходимости повторного запроса.

Требования к реализации:
• Система должна быть написана на языке Go.
• Использование Docker для распространения сервиса в виде Docker-образа.
• Должно быть реализовано 2 варианта хранения данных: в памяти (in-memory) и в PostgreSQL. Выбор хранилища должен быть определяемым параметром при запуске сервиса....

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.

Оставлять заявки могут только авторизованные пользователи.

Другие открытые задания:

поиск заданий