A service mesh is an architectural layer that manages and secures communication between microservices. It simplifies security by providing built-in features like mutual TLS (mTLS) and identity-based access controls.