By Lori MacVittie | Article Rating: |
|
February 14, 2014 07:31 AM EST | Reads: |
1,505 |

#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 many of them can your infrastructure "speak"?
If you said "All of them" let's try that again, this time remembering that HTTP is a protocol, not the application itself.
Now, one more time, how many of the approximately 2 million mobile applications can your infrastructure speak?
Right. We won't ask the question about the over 10,000 APIs now listed by ProgrammableWeb.
And those are just the ones we know about.
The reality is that even applications that use the same technologies to encode data (JSON, XML, HTML, HTTP POST or GET) still use their own special dialect. What that means for infrastructure is that you can't really assume anything about an application just because it's delivered via HTTP or its data is encoded in JSON. You not only have speak its unique language you have to know the application. You have to understand what kind of data it's exchanging, how often, and where its users might be generally located. Not only that but you have to be able to recognize the subtle (and sometimes not so subtle) impact the user's device might have on how the application performs and interacts with the network.
You also have to "get inside" the application, and that requires understanding how to dig into payloads encoded in different formats and how to parse it out; how to extract objects and values. That's important when you start inserting or deleting content - whether those are ads, dangerous values that compromise user security (social security and account numbers), or images that need have the EXIF removed for security and/or speed.
You can't just stop at HTTP headers and call it a day. To really provide the capabilities required to improve performance, increase reliability and protect both users and businesses, you must be fluent in applications, not just HTTP.
Read the original blog entry...
Published February 14, 2014 Reads 1,505
Copyright © 2014 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Lori MacVittie
Lori MacVittie is responsible for education and evangelism of application services available across F5’s entire product suite. Her role includes authorship of technical materials and participation in a number of community-based forums and industry standards organizations, among other efforts. MacVittie has extensive programming experience as an application architect, as well as network and systems development and administration expertise. Prior to joining F5, MacVittie was an award-winning Senior Technology Editor at Network Computing Magazine, where she conducted product research and evaluation focused on integration with application and network architectures, and authored articles on a variety of topics aimed at IT professionals. Her most recent area of focus included SOA-related products and architectures. She holds a B.S. in Information and Computing Science from the University of Wisconsin at Green Bay, and an M.S. in Computer Science from Nova Southeastern University.
Apr. 24, 2018 04:45 PM EDT Reads: 6,607 |
By Pat Romanski ![]() Apr. 24, 2018 04:30 PM EDT Reads: 7,110 |
By Pat Romanski Apr. 24, 2018 03:00 PM EDT Reads: 1,513 |
By Elizabeth White ![]() Apr. 24, 2018 03:00 PM EDT Reads: 13,366 |
By Elizabeth White Apr. 24, 2018 02:45 PM EDT Reads: 1,859 |
By Elizabeth White ![]() Apr. 24, 2018 01:30 PM EDT Reads: 4,219 |
By Elizabeth White Apr. 24, 2018 01:00 PM EDT Reads: 7,652 |
By Pat Romanski Apr. 24, 2018 01:00 PM EDT Reads: 2,477 |
By Yeshim Deniz Apr. 24, 2018 12:30 PM EDT Reads: 5,186 |
By Pat Romanski ![]() Apr. 24, 2018 12:15 PM EDT Reads: 5,517 |
By Pat Romanski ![]() Apr. 24, 2018 11:30 AM EDT Reads: 8,851 |
By Elizabeth White ![]() Apr. 24, 2018 11:15 AM EDT Reads: 7,177 |
By Yeshim Deniz Apr. 24, 2018 10:30 AM EDT Reads: 1,137 |
By Yeshim Deniz ![]() Apr. 24, 2018 10:00 AM EDT Reads: 2,021 |
By Pat Romanski Apr. 24, 2018 09:45 AM EDT Reads: 2,345 |
By Liz McMillan Apr. 24, 2018 09:30 AM EDT Reads: 2,709 |
By Elizabeth White ![]() Apr. 24, 2018 09:30 AM EDT Reads: 6,620 |
By Yeshim Deniz Apr. 24, 2018 09:15 AM EDT Reads: 2,837 |
By Liz McMillan ![]() Apr. 24, 2018 08:00 AM EDT Reads: 5,279 |
By Pat Romanski ![]() Apr. 24, 2018 07:00 AM EDT Reads: 6,881 |