Who is the audience?
One important part of a microservice architecture is team decoupling. How does that work if you share structs?
Another important part is scaling sections individually. I didn’t notice that addressed here.
Another is deploying one part without redeployment of an the other parts.
While this tech is cool, who is the audience?