In Microservice arcitecture the business logic are kept in the microservice and the other infra related things like communication config, security, metrics and tracing in a proxy called, Service Mesh proxy. As it stays at the side of the service it's called Sidecar proxy.
This proxy has the following features:
- handles networking logic
- acts as a Proxy
- third-party application
- cluster operators can configure it easily
- developers can focus on the actual business logic