TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Move Fast, Don't Break Your API

119 点作者 ewang1超过 10 年前

7 条评论

room271超过 10 年前
This is a fascinating article. Some innovative stuff to deal with the difficult problem of how to innovate without breaking existing customers.<p>Some highlights:<p>* when a client first makes requests store their version, so that they don&#x27;t have to worry about it * decouple features from versions, by using &#x27;gates&#x27; (allowing for far more versions than would otherwise be possible)
评论 #8440702 未加载
100k超过 10 年前
I was at her presentation of this on Wednesday and it was great to get a peek at how Stripe does their API development, since what they&#x27;ve built has been really impressive.<p>Reading this (or watching the video) will be well worth your time.
koopajah超过 10 年前
Does it also mean that when doing an API client library for stripe you have to handle all this complexity about versionning? Because if someone updates to the latest version of the library but still wants to use the old way of creating a charge (staying on the example where charge would now always be 1$) he would want to be able to do it without having to find an older version of the library that supported this API version.
评论 #8439861 未加载
zzen超过 10 年前
Cool article &amp; design approach. I&#x27;ve really enjoyed the Heavybit talk a couple weeks back, wrote about it today at HB blog: <a href="http://blog.heavybit.com/blog/apiary-api-design-versioning-testing" rel="nofollow">http:&#x2F;&#x2F;blog.heavybit.com&#x2F;blog&#x2F;apiary-api-design-versioning-t...</a>
nsondhi超过 10 年前
We also wrote a blog about the talk <a href="http://blog.heavybit.com/blog/apiary-api-design-versioning-testing" rel="nofollow">http:&#x2F;&#x2F;blog.heavybit.com&#x2F;blog&#x2F;apiary-api-design-versioning-t...</a><p>Very interesting talk!
suzyperplexus超过 10 年前
Amber also did this as a presentation at Heavybit if you&#x27;re interested in seeing it <a href="http://www.heavybit.com/library/developer-technical/video/2014-09-30-amber-feng" rel="nofollow">http:&#x2F;&#x2F;www.heavybit.com&#x2F;library&#x2F;developer-technical&#x2F;video&#x2F;20...</a>
capkutay超过 10 年前
I was going to say, &#x27;Move Fast, Don&#x27;t Break Anything But Your Local Code Branch&quot;...API works too.