In most cases, lightweight protocols are used for communication between microservices likegRPC, HTTP/REST, messaging queues like RabbitMQ or Kafka