Практикум: одна доменная ошибка, два транспорта¶
Один сервис с точками входа FastAPI и gRPC вызывает один и тот же прикладной сценарий. Он выбрасывает подклассы ServiceError и обычный RuntimeError; управляющий скрипт вызывает оба транспорта для каждого случая и выводит ответы клиенту.