Problem Statement
When microservices communicate using traditional REST APIs with JSON over HTTP, the message size can be large and parsing can be slow, causing higher latency and increased CPU usage. This inefficiency becomes a bottleneck as the number of internal service calls grows, leading to slower response times and higher resource costs.