A microservice has a very well-defined surface area. Everything that flows into the service (requests) and out (responses, webhooks)
While HTTP can be considered as a transport layer for RPCs between microservices, it seems to me to be a very inefficient and bug-prone solution.
Can you describe a set up where you used HTTP between microservices?
Are you purposely misreading the comment? Where did it say that http was the only form of communication (or even the best) between microservices? Where did it imply there weren't other methods?
> While HTTP can be considered as a transport layer for RPCs between microservices, it seems to me to be a very inefficient and bug-prone solution.
This is so irrelevant to the point being made it's nuts.
A totally valid and important point but it has been diluted by talking about microservices rather than importance of modular architectures for agent-based coding.
Agreed. Modular is what they were probably after.