Welcome!

If everyone is thinking the same, someone isn't thinking

Lori MacVittie

Subscribe to Lori MacVittie: eMailAlertsEmail Alerts
Get Lori MacVittie via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from Lori MacVittie
#sdas #sddc #sdn #devops #mobile F5 Synthesis 1.5 brings more performance, greater application fluency and increased flexibility for both application and mobile network providers.   Are you ready for millions of mobile visitors? With 20% of web traffic in the US and Canada coming...
There are a plethora of tactics used to test applications as they move to production. For example, as a developer I've created data and captured data for testing and - my favorite - ignored testing altogether. After all, it worked on my machine. The reason there are so many tactics ...
#sdas #devops #webperf Speaking "HTTP" doesn't make you application fluent, it makes you protocol fluent. There are over a million apps in the Google Play Store. There are also about a million apps in the Apple App Store. That's two million apps (give or take a couple thousand). How ...
#webperf Purpose-built hardware is an integral component for some things but not others. Understanding the difference will help architect networks that deliver highly scalable, top-performing applications. In the world of web performance there are two distinct functions that are cons...
I've been following SSL for a long, long time. Since before the turn of the century, in fact. I devised performance tests back in the day that, on at least one system (back when PCI was still the standard method of enabling SSL hardware acceleration) actually melted circuits on the hos...
Application development trends significantly impact the design of data center networks. Today there are two trends driving a variety of transformation in the network: API dominance and micro-architectures. Combined with a tendency for network operations to protect its critical infrastr...
As enterprises become familiar with SDN and its benefits, it should be no surprise that one of the most familiar names in enterprise data centers would offer up a solution designed to automate and speed the process of setting up and managing these new networks. That's ultimately the go...
A newish trend is quietly (comparatively speaking) increasing across the Internets. The basic premise is that end-users aren't being charged for data traversing mobile networks when accessing certain sites, much in the manner users are not charged for calling a company's toll free (800...
#SDAS #SDDC A programmable platform should be more than just lipstick on a CLI The term programmability is, like every other term associated with hype-driven trends, used to describe a wide range of capabilities. In general, when applied to "the network", programmability implies one o...
During a session at Gartner Data Center 2013 (Software Defined Networking? Not a Question of If, A Matter of When and How) the question of SDN adoption was asked by speakers Joe Skorupa and Andrew Lerner of an approximately 100 person audience. These are the (very informal and totally ...
With SDN top of mind (or at least top of news feeds) of late, it's natural to wonder how F5's architecture, Synthesis, relates to SDN. You may recall that SDN -or something like it - was inevitable due to increasing pressure on IT to improve service velocity in the network to match th...
Wow. What a year, eh? This post was actually penned back in the end of November. I try to stay a few weeks ahead just in case things come up that interrupt my ability to post and to cover time periods, like now, when I'm actually on PTO recharging. Looking back at 2013 it's been a ...
Earlier in 2013 when discussing the evolution of application delivery and F5 I posed a question to which, at the time, didn't have an answer. It was simply "What's Next?" As the time has gone by, the answer to that has become clear. What's next is an evolutionary step in the history...
Long ago, when the web was young, we (as in the industry) figured out how to multiplex TCP (and later HTTP which we now call message steering) in order to dramatically improve application performance while simultaneously reducing load on servers. Yes, you could more with less. It was a...
I've been watching the ADC space a long time. Over a decade now, both from the publishing and vendor sides of the table. Having spent half my "'life" as a developer and the other half of my "life" in the network, there's something about technology that marries the two that really get m...
It's often the case that upon hearing the word "consolidation" in conjunction with the network people conjure up visions of what's commonly known as a "god box." This mythical manifestation of data center legend allegedly enables every network-related services to be deployed on a sing...
The simplicity of the term "proxy" belies the complex topological options available. Understanding the different deployment options will enable your proxy deployment to fit your environment and, more importantly, your applications. It seems so simple in theory. A proxy is a well-under...
#NodeSummit #LineRate #F5 #devops HTTP error codes, capturing traffic for replay, and APIs for APIs It was definitely a full day at NodeSummit with panels and presentations on so many different topics that if you couldn't find something of interest, well, you must have been sleeping. ...
#devops #NodeSummit #nodejs #F5 is putting the power of node.js in the network API versioning. API metering. URI rewriting. Cookie management. A/B testing. Canary deployments. API façades. Traditionally these tasks have been implemented through a variety of hacks and manual co...
#SDAS #SDDC #devops Removing the curse of the "red shirt" from the data center. If you're a Star Trek fan (and perhaps even if you aren't) you know that anyone (except Scotty, for some reason) wearing a red shirt was considered "expendable." They were the guys who beamed down with t...
In the early days of cloud computing we talked a lot about how the economy of scale offered by cloud was achieved mainly through abstraction of resources. Compute, network and storage resources were abstracted and pooled together such that they could be provisioned as services on-deman...
#NodeSummit #devops #nodejs #F5 #LineRate The last time F5 had a presence at a #devops conference (Glue) we heard the same question multiple times. "What is F5 doing here?" It was a good question, one we couldn't necessarily answer directly because, well, we weren't ready to answer. B...
The silos within IT are breaking down, at least in terms of awareness of each other and the need to coordinate provisioning and orchestration of compute, network and application services. No longer is it acceptable to simply provide a solution; that solution must integrate, collaborate...
There's a lot of lip service given to east-west (intra-VM) traffic in emerging data center architectures. We talk about how it's increasing, how it's important, but understanding why it's happening offers some insight into the impact it will have on service placement within next-genera...
When you're not feeling so well, you probably go visit a doctor. The doctor - after asking a whole lot of probing questions - might write you a prescription (or in today's digital world, clicks a button) that you need to fill. Which you of course do at a pharmacy. Then you head home an...
#webperf We often lay the blame for application performance woes on the nebulous (and apparently sentient-with-malevolent-tendencies) "network". But the truth is that the causes of application performance woes are more often than not related to the "first*" and "last" mile of connectiv...
#SDN #Devops #Cloud #SDAS #SDDC The time is right for an answer to the layer 4-7 services question. "If you look at the standard SDN model, [Layer 4-7 services] are applications that can basically run on the [SDN] controller platform. But that's not the only way to do them. We'll hear...
#SDN Of course it doesn't actually exist, but maybe it should? Taxonomies are important,after all.
Like most terms associated with any technology in the beginning of the hype cycle, programmability is being used and abused to mean a variety of different capabilities. It's important to understand what people mean when they say "programmability" because it ultimately impacts the ways ...
A significant source of chatter around SDN began with a focus on the northbound interface (apparently now dubbed NBI, FWIW) at Layer 123 SDN & OpenWorld Congress 2013. A quick overview of the latest focus in SDN can be read in this SDN Central article, "ONF Will Tackle SDN’s Northbound...
#DataCenterWorld #SDN #NFV One size does not fit all. Shannon Poulin, VP Data Center and Connected Systems Group and General Manager, Data Center Marketing Group for Intel gave the keynote address at Data Center World Fall on transforming the data center for a services-oriented world....
#SDN #OpenFlow  John G (that's what we call him here on the inside) answers some burning questions about F5 and SDN before jetting off to SDN & OpenFlow World Congress.... We get a lot of questions about not just F5 and what we're doing with SDN these days, but also about Lin...
#devops #webperf #ado The relationship between SEND buffers and concurrent connections The send buffer setting is the maximum amount of data a system will send before receiving an acknowledgement, and the receive window setting is the maximum size window the system will advertise. Man...
New technology always runs into problems with terminology if it's lucky enough to become the "next big thing." SDN is currently in that boat, with a nearly cloud-like variety of definitions and accompanying benefits. I've seen SDN defined so tightly as to exclude any model that doesn't...
One of the most commonly cited use cases for SDN (the classical, architectural definition) centers on ensuring quality of service for applications, usually by adjusting bandwidth constraints and prioritization, sometimes dynamically based on the operating conditions present on the netw...
Mobility is a significant driver of technology today. Whether it's mobility of applications between data center and cloud, web and mobile device platform or users from corporate to home to publicly available networks, mobility is a significant factor impacting all aspects of applicatio...
First, the paragraph that spawned this post: The increasing use of cloud-based services is driving the need for better and more interactive single sign-on (SSO) and federated identity management (FIM) services. It is building relationship dependencies between businesses, their partner...
Many folks associate "Web 2.0" with AJAX and the decomposition of the previously ascendant web application into individual "services", each that could be updated on its own. While initially praised for its savings on bandwidth (and thus improvement in performance) it should now be reco...
Every once in a while things happen, like errors. They are as inevitable as winter in Wisconsin, rain in Seattle, and that someone, today, will post a picture of a cat that shows up on your Facebook news feed. Admit it, you looked, didn't you? The inevitability of 404 errors launched ...
Once the initial thrill of SDN abated to a dull roar, the issue of what to do about higher order services (layers 4-7) was raised. Thus far, we've seen some fairly expected responses with notions like service chaining and SDN application service insertion into the controller. What's b...