У нас была задача: как позволить аналитикам модифицировать логику платформы ценообразования без привлечения разработки, если платформа написана на языке, которого они не знают? С тысячами RPS и всего десятками миллисекунд на запрос. Я расскажу о скриптовых движках, которые мы попробовали, и том, на котором остановились. Подробно разберём v8gо для исполнения JavaScript скриптов и Starlark для Python, а также упомянем Goja. Если вы встраиваете пользовательскую логику в Go-сервис или выбираете скриптовый движок — этот доклад сэкономит вам несколько месяцев экспериментов.