Let's just nip the conflation of these terms in the bud, shall we?
"MIcro" is big these days. Both microservices and microsegmentation are
having and will continue to have an impact on data center architecture, but
not necessarily for the same reasons. There's a growing trend in which folks
- particularly those with a network background - conflate the two and use
them to mean the same thing.
They are not.
One is about the application. The other, the network. There is a
relationship, but it's a voluntary one. They are two very different things
and we need to straighten out the misconceptions that are rapidly becoming
Microservices are the resulting set of services (mini applications, if you
will) that arise from the process of decomposing an application into smaller
pieces. If you take a monolithic application and segment it into many pieces,
Software is eating the world. Everywhere you look there's an app for that.
And I'm talking everywhere - including places and activities that maybe there
shouldn't be an app for. No, I won't detail which those are. The Internet is
your playground, I'm sure you can find examples.
The point is that software is eating not just the world of consumers, but the
world of IT.
While most folks take this statement to mean that everything in IT is
becoming software and the end of hardware is near, that's not really what
it's saying. There has to be hardware somewhere, after all. Compute an... (more)
I once said on stage at Glue that the reason I loved node.js was, quite
frankly, that it's a language and with a programming language you can do,
But like most things just because you can, doesn't always mean you should.
When it comes to business, there absolutely must be valid technical or
business reasons why you'd do something like, say, put node.js in the
Now I've written in the past about using programmability in the network and
specifically about how it can be used to implement all sorts of DevOpsy*
related patterns like Canary Deployments, Blue-G... (more)
The goal of F5 Synthesis is to deliver the app services that deliver the apps
business relies on today for productivity and for profit. That means not just
delivering SDAS (Software Defined Application Services) themselves, but
delivering them in all the ways IT needs to meet and exceed business
Sometimes that's in the cloud marketplace and other times it's as a cloud
service. Sometimes it's as an integratable on-premise architecture and other
times, like now, it's as part of a hyper-converged system. As part of a full
stack in a rack, if you will.
EVO:RAIL is a ... (more)
No, this isn't a tirade on the security of IoT. It's about story about
change. Specifically, change and its implications on security.
Change is constant. There's a million different axioms and proverbs about
change, so it's really hard to choose just one to sum up how it impacts
security. Inarguably it does. And right now there's a lot of change going on
that's impacting security.
"Micro" movement like microservices and microsegmentation are dramatically
changing perimeters and breaking apart traditional "edge" security into
distributed pockets of security, each architected spec... (more)