A service mesh is a dedicated layer that manages communication between microservices in an application.