Have you ever moved something in your kitchen because it fits better, only to find that you spend more time having to go and get it where you used to have it closer at hand? This is a simple analogy, but does relate to some confusion that is happening around SDN and microservices implementations.
As new methodologies and technologies come into your organization, we assess what it is that they are meant to achieve. You’ve worked out a list of requirements that you want to see, and from that wish list, you check off which are attained by the product of choice. As we look towards microservices architectures, which I fully agree we should, we have one checklist for the applications. As we look at the challenges that SDN solves, which I fully agree that we should, we have another checklist.
Let’s first approach this by dealing with a couple of myths about SDN and microservices architectures:
More of the About Virtualization post