This article describes the core concepts of service mesh, the reasons why we need it, and its main implementations.