С радостью объявляю о старте нового типа соревнований на моей платформе HighLoad.Fun! Я приглашаю разработчиков со всего мира продемонстрировать свои способности в создании высокопроизводительных серверных приложений. Цель конкурса — разработать HTTP-сервер для управления пользователями и их аутентификации, следуя строгим спецификациям OpenAPI.
Цель конкурса
Вам предстоит создать сервер, который будет не только эффективно управлять базой данных пользователей, но и обеспечивать надежную аутентификацию.
Структура конкурса
Конкурс разделен на три этапа:
Beta Round (с 1 по 7 мая): Здесь вы можете начать разработку и предложить изменения в требованиях.
Development Round (с 8 по 28 мая): Это время для доработки и оптимизации ваших решений.
Final Round (с 29 по 30 мая): Финальный этап, где будет оцениваться производительность вашего сервера.
Технические требования
Каждый сервер будет размещен в Docker-контейнере с 2 ядрами CPU и 2 ГБ RAM. Это подчеркивает необходимость в оптимизации производительности и ресурсоэффективности.
Основные функции сервера:
/auth: Аутентификация пользователей и возвращение JWT.
/user: Управление информацией о пользователях, включая регистрацию и обновление данных.
/blacklist/subnet и /blacklist/user: Блокировка и разблокировка пользователей и IP-адресов.
Подробнее можно прочитать в Swagger’е.
Призы и награды
Каждый участник получит цифровой сертификат, подтверждающий участие в конкурсе, который можно будет использовать в профессиональном портфолио. Топ-5 разработчиков получат эксклюзивные футболки HighLoad.Fun.
Как участвовать?
Заходите по ссылке, регистрируйтесь и следуйте представленным спецификациям и правилам. Этот конкурс — прекрасная возможность для всех, кто интересуется разработкой высоконагруженных систем и оптимизацией серверного программного обеспечения.
Заключение
Этот конкурс является шансом для вас показать свое мастерство и вдохновиться новыми идеями в сфере разработки программного обеспечения. Приглашаю вас присоединиться к нашему сообществу на HighLoad.Fun и поделиться своими достижениями с коллегами по всему миру!
Источник: habr.com