схемы накладывают ограничения, часто неадекватные. А польза от них, перед обычной документацией?
Что трифт, что пб нужны для одного - организовать контракту между подсистемами отдельный нормальный жизненный цикл разработки и дополнить его хоть каким-то тулингом. У нас с одной стороны умеренно умные эрлангисты, с другой - не очень умные пхпшники, в середине - трифт, схема работает уже годы.
Сейчас я бы трифт заменил на авро, он поудобнее, но и трифт пойдёт