Late last year, Matt Klein wrote a fantastic post exploring “Service mesh data plane vs control plane.” Although I was familiar with the term “control plane,” Matt made me fully appreciate my past experiences with this concept, and also the importance in relation to continuous delivery of software — particularly in regards to deployment control (and the subtle differences) around ingress/edge gateways and service meshes.
I’ve written previously about the role a front proxy or API gateway can play in the delivery of software, “Continuous Delivery: How Can an API Gateway Help (or Hinder)?” and had several great discussions about the impact modern proxies like Envoy are making within the operation of “cloud native” applications. Through this, I’ve come to the conclusion that although the use of microservices, containers with dynamic orchestration, and cloud technologies have presented new opportunities, one of the core challenges that remains is that our control planes must adapt in order to keep pace with the changes.
from DZone.com Feed https://ift.tt/2MEBvcV
No comments:
Post a Comment