<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: App: Mashery API Management &amp; API Analytics</title>
	<atom:link href="http://inperspektive.com/applications/app-mashery-api-management-api-analytics/feed/" rel="self" type="application/rss+xml" />
	<link>http://inperspektive.com/applications/app-mashery-api-management-api-analytics/</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 23:08:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Oren Michels</title>
		<link>http://inperspektive.com/applications/app-mashery-api-management-api-analytics/comment-page-1/#comment-745</link>
		<dc:creator>Oren Michels</dc:creator>
		<pubDate>Thu, 26 Mar 2009 06:29:49 +0000</pubDate>
		<guid isPermaLink="false">http://inperspektive.com/?p=230#comment-745</guid>
		<description>Thanks for clarifying, Clay...and thanks for talking about us, Cornelius!

This brings up an interesting point, and an ongoing conversation we&#039;ve been having for almost three years now. I usually describe an API as having two parts:

 1. the domain-specific stuff that actually IS the API (which is usually the same set of services that power a company&#039;s own website, or that have been previously made available privately to other partners for &#039;integration&#039;); and

 2. the management layer, that does things like key issuance, self-provisioning, rate limiting, throttling, method usage rule enforcement, reporting, etc.

Clay and the rest of the team at Mashery have done a great job in building a system that in almost all cases can do everything necessary for #2 without needing to make modifications to #1. It turns out that the set of services needed for #2, if done right, are independent of what #1 is doing and how it&#039;s architected. So the same multi-tenant system that runs Netflix&#039;s API can also run Best Buy&#039;s and the New York Times&#039;s. 

In Mashery&#039;s early days, we considered an approach that would try to &quot;normalize&quot; API calls across services providing similar capabilities, but quickly rejected that as a &quot;lowest common denominator&quot; approach. That was the right decision, and after nearly three years of development and dozens of implementations we have created a system that has immense flexibility - but is still very straightforward to implement.

Cheers -

Oren Michels
Co-Founder &amp; CEO
Mashery</description>
		<content:encoded><![CDATA[<p>Thanks for clarifying, Clay&#8230;and thanks for talking about us, Cornelius!</p>
<p>This brings up an interesting point, and an ongoing conversation we&#8217;ve been having for almost three years now. I usually describe an API as having two parts:</p>
<p> 1. the domain-specific stuff that actually IS the API (which is usually the same set of services that power a company&#8217;s own website, or that have been previously made available privately to other partners for &#8216;integration&#8217;); and</p>
<p> 2. the management layer, that does things like key issuance, self-provisioning, rate limiting, throttling, method usage rule enforcement, reporting, etc.</p>
<p>Clay and the rest of the team at Mashery have done a great job in building a system that in almost all cases can do everything necessary for #2 without needing to make modifications to #1. It turns out that the set of services needed for #2, if done right, are independent of what #1 is doing and how it&#8217;s architected. So the same multi-tenant system that runs Netflix&#8217;s API can also run Best Buy&#8217;s and the New York Times&#8217;s. </p>
<p>In Mashery&#8217;s early days, we considered an approach that would try to &#8220;normalize&#8221; API calls across services providing similar capabilities, but quickly rejected that as a &#8220;lowest common denominator&#8221; approach. That was the right decision, and after nearly three years of development and dozens of implementations we have created a system that has immense flexibility &#8211; but is still very straightforward to implement.</p>
<p>Cheers -</p>
<p>Oren Michels<br />
Co-Founder &amp; CEO<br />
Mashery</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cornelius</title>
		<link>http://inperspektive.com/applications/app-mashery-api-management-api-analytics/comment-page-1/#comment-730</link>
		<dc:creator>cornelius</dc:creator>
		<pubDate>Wed, 18 Mar 2009 11:30:45 +0000</pubDate>
		<guid isPermaLink="false">http://inperspektive.com/?p=230#comment-730</guid>
		<description>Thanks Clay, I will definitely take a closer look at the Mashery platform. Good to hear that you see clear transparency and amount of required code modifications as important selling arguments for your services.

Cornelius.</description>
		<content:encoded><![CDATA[<p>Thanks Clay, I will definitely take a closer look at the Mashery platform. Good to hear that you see clear transparency and amount of required code modifications as important selling arguments for your services.</p>
<p>Cornelius.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clay Loveless</title>
		<link>http://inperspektive.com/applications/app-mashery-api-management-api-analytics/comment-page-1/#comment-729</link>
		<dc:creator>Clay Loveless</dc:creator>
		<pubDate>Wed, 18 Mar 2009 07:28:06 +0000</pubDate>
		<guid isPermaLink="false">http://inperspektive.com/?p=230#comment-729</guid>
		<description>Hi Cornelius,

Thanks for the mention!

Just to clarify, Mashery&#039;s services have been designed from the very beginning to be 100% transparent. No code modifications or &quot;binding&quot; of any kind is required to leverage the Mashery solution. Some configuration steps during implementation through our management dashboard and a bit of DNS fu, and you&#039;re up and running under Mashery. 

Best,
Clay Loveless
Mashery Co-founder and Chief Architect</description>
		<content:encoded><![CDATA[<p>Hi Cornelius,</p>
<p>Thanks for the mention!</p>
<p>Just to clarify, Mashery&#8217;s services have been designed from the very beginning to be 100% transparent. No code modifications or &#8220;binding&#8221; of any kind is required to leverage the Mashery solution. Some configuration steps during implementation through our management dashboard and a bit of DNS fu, and you&#8217;re up and running under Mashery. </p>
<p>Best,<br />
Clay Loveless<br />
Mashery Co-founder and Chief Architect</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: App: Mashery API Management &#38; API Analytics</title>
		<link>http://inperspektive.com/applications/app-mashery-api-management-api-analytics/comment-page-1/#comment-728</link>
		<dc:creator>App: Mashery API Management &#38; API Analytics</dc:creator>
		<pubDate>Wed, 18 Mar 2009 01:50:25 +0000</pubDate>
		<guid isPermaLink="false">http://inperspektive.com/?p=230#comment-728</guid>
		<description>[...] View original post here:  App: Mashery API Management &amp; API Analytics [...]</description>
		<content:encoded><![CDATA[<p>[...] View original post here:  App: Mashery API Management &amp; API Analytics [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

