Система для добавления и чтения постов и комментариев с использованием GraphQL(https://gqlgen.com/), аналогичную комментариям к постам на популярных платформах, таких как Хабр или Reddit
Система для добавления и чтения постов и комментариев с использованием GraphQL(https://gqlgen.com/), аналогичную комментариям к постам на популярных платформах, таких как Хабр или Reddit
Система для добавления и чтения постов и комментариев с использованием GraphQL(https://gqlgen.com/), аналогичную комментариям к постам на популярных платформах, таких как Хабр или Reddit
Задача
Характеристики системы постов:
• Можно просмотреть список постов.
• Можно просмотреть пост и комментарии под ним.
• Пользователь, написавший пост, может запретить оставление комментариев к своему посту.
Характеристики системы комментариев к постам:
• Комментарии организованы иерархически, позволяя вложенность без ограничений.
• Длина текста комментария ограничена до, например, 2000 символов.
• Система пагинации для получения списка комментариев.
Также требуетсядля реализации через GraphQL Subscriptions:
• Комментарии к постам должны доставляться асинхронно, т.е. клиенты, подписанные на определенный пост, должны получать уведомления о новых комментариях без необходимости повторного запроса.
Требования к реализации:
• Система должна быть написана на языке Go.
• Использование Docker для распространения сервиса в виде Docker-образа.
• Должно быть реализовано 2 варианта хранения данных: в памяти (in-memory) и в PostgreSQL. Выбор хранилища должен быть определяемым параметром при запуске сервиса....
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Оставлять заявки могут только авторизованные пользователи.
Система для добавления и чтения постов и комментариев с использованием GraphQL(https://gqlgen.com/), аналогичную комментариям к постам на популярных платформах, таких как Хабр или Reddit
Реклама
Система для добавления и чтения постов и комментариев с использованием GraphQL(https://gqlgen.com/), аналогичную комментариям к постам на популярных платформах, таких как Хабр или Reddit
Характеристики системы постов:
• Можно просмотреть список постов.
• Можно просмотреть пост и комментарии под ним.
• Пользователь, написавший пост, может запретить оставление комментариев к своему посту.
Характеристики системы комментариев к постам:
• Комментарии организованы иерархически, позволяя вложенность без ограничений.
• Длина текста комментария ограничена до, например, 2000 символов.
• Система пагинации для получения списка комментариев.
Также требуетсядля реализации через GraphQL Subscriptions:
• Комментарии к постам должны доставляться асинхронно, т.е. клиенты, подписанные на определенный пост, должны получать уведомления о новых комментариях без необходимости повторного запроса.
Требования к реализации:
• Система должна быть написана на языке Go.
• Использование Docker для распространения сервиса в виде Docker-образа.
• Должно быть реализовано 2 варианта хранения данных: в памяти (in-memory) и в PostgreSQL. Выбор хранилища должен быть определяемым параметром при запуске сервиса....