запуск проекта: "Ferrum Community Authorization Server" в Wissance
запуск проекта
·
январь 2026
Ранее я уже писал о том, что моя компания зарегистрировала в реестре отечественного ПО сервер авторизации Ferrum, написанный на Go, когда я начинал эти работы я говорил быстрый, но подтвердить свои слова не мог (одиночный вызов эндпоинтов и измерение времени это не показатель), сегодня мы выпустили версию 0.9.3.rc1 . Теперь проверка насколько быстрый автоматизирована запуском сценариев на K6 и хотя мы пока не проверили долгий сценарий на 10 тыс пользователей одновременно, результаты на 500 пользователей одновременно взаимодействующих с сервером авторизации вызывают оптимизм и уверенность, что отметка в 10 тыс пользователей будет достугнута без каких-либо изменений в самом сервере авторизации. Основные результаты тестов 1. P99 ~ 21 мс (99% всех запросов укладывается в 21 мс, в рамках тестов их было сделано аж 2.7 млн ) 2. Максимальное потребление ОЗУ - 130 Мб (Keycloak у меня запускался на одном пользователе минимум с 512 Мб, а OpenAM падал с 1Гб и ему нужно минимум 2 3. Ferrum обслуживал данное количество пользователей используя 2 ядра CPU (200% по графику). И чтобы не быть голословным приведу скриншот из дашборда Grafana:
Как видно из потребляемы ресурсов Ferrum может быть как сервером авторизации в Embedded-системах, например на одноплатных ПК (ресурсов потребляет мало), так и в больших Enterprise-решениях. А мы двигаемся дальше, будем признательны за поддержку нашего проекта звездой на Github (https://github.com/Wissance/Ferrum). Также подписывайтесь на наш техноблог в Zen([https://dzen.ru/wissance\](https://dzen.ru/wissance\)), в нем будет много новых публикаций ао технологиям в 2026.