а практически такие ситуации возникали, что что-то работало на схемах, а потом это переколбасили на ручную проверку полей в жейсончике? Или все разваливается на этапе теории?
да во весь рост. я врать не буду, у меня джава, эрланг исключительно как хобби, но не думаю, что это сильно влияет. практический пример - несколько сервисов общающихся жсонами со схемами. вроде схемы полезны. дальше их, как попки-чебурашки, просто лепят по инерции везде и всюду - потому что есть методическая инструкция, стандарт менеджмента качества, и прочие страшные слова, которые не имеют к инженеграм никакого отношения. параллельно идет процесс разделения, декомпозиции, рефачинга этих сервисов... короче не круг в какой-то момент обнаруживается, что огромная часть взаимодействий стала внутренней, потоки данных и так имеют валидации в соседних сервисах, которые не доверяют только схеме, но и лепят еще свои валидации, что б наверняка. и вот это внутреннее как-то переделать хрен получится, потому что там аццкий клубок из этих схем, которые закреплены в 33 документах и 100500 местах где их валидируют