Maybe I’m overthinking it but I can’t quite envision a use case where a python service and C++ service would be sharing a filesystem
We still are using a few Fortran programs mixed with python programs and who know how many other languages. Anyway, we are using text files in ascii, because when something get's wrong it's easier to debug.