The rise of containers has led to the microservices paradigm, where software is developed and deployed as fine-grained services. Multiple services work in tandem to deliver the expected functionality from the application.

There are many challenges involved in developing, deploying and managing microservices-based applications. Even though a container management platform like Kubernetes does the heavy lifting, developers and operators are expected to implement multiple techniques to manage microservices deployed in a production environment.

The challenges involved in deploying and managing microservices led to the evolution of a new application-centric network layer called the service mesh.

Read the entire article at Forbes

Janakiram MSV is an analyst, advisor, and architect. Follow him on Twitter,  Facebook and LinkedIn.