No I don't think an exchange is a monolith. I don't think an exchange is made up of services running in docker created by some offshore developer.
ProtoBuf has nothing to do with sockets. its serialization and slow,clumsy in 2017.
Don't you think synchronous paths are also needed. You cannot...