Modern applications are built to be modular and adaptable, establishing the foundations for innovation and rapid response to changing market conditions and customer needs. But microservices are hard, and distributed systems are harder. Service meshes help by reducing the amount of code that development teams must write. Technology executives must be ready to provide this important new capability for development and operations teams to increase their productivity and effectiveness.