В августе 2023-го я писал здесь про свой бандл для JSON-RPC API на Symfony - “Symfony Json RPC API Bundle - простое API со всем необходимым”. С тех пор прошло три года, бандл дорос с 1.x до 5.1 и живёт в нескольких продакшенах - от внутренних инструментов в финтехе до HRM-системы. Нагрузки там будничные, зато требования к корректности, логам и аудиту вполне взрослые - и именно они, а не RPS, двигали развитие. Прод быстро объясняет, что клиенты бывают разные, а в финтехе на API смотрят ещё и аудиторы. Content-Type стал обязательным для запросов с телом - и это не педантизм: form-encoded запрос является “простым” по спецификации CORS и уходит без preflight.