Rye - это такой небольшой встраиваемый язык, который удобно использовать для конфигов
В статье на примере встраивания Rye в Go-приложение показан подход whitelist-based конфигурации.
Настройка Rye начинается с минимальной базы - в конфиге доступны только те операции, которые явно разрешены. Через несколько последовательных шагов автор демонстрирует, как конфигурация превращается из простого хранилища значений в полноценную программу с условной логикой, роутингом, пользовательскими функциями и даже отладкой через live REPL, при этом каждый шаг добавляет лишь строго определенный набор возможностей через регистрацию builtin-функций в Go.
Главное не переборщить с логикой в конфиге
22.05.2026
Похожее
06.07.2026
Профилирование
Статья разбирает пять встроенных профилировщиков в Go (CPU, heap, block, mutex и...
02.07.2026
6 популярных кешей
Автор сравнивает шесть подходов к реализации потокобезопасного in-memory кеша в ...
29.06.2026
Детектор утечек горутин
В Go 1.27 в runtime/pprof добавляется встроенный детектор утечек горутин, принят...
26.06.2026
Мидделвари лимитеров
При использовании цепочки мидлварей, которые выполняют какие-то ограничения, в G...