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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Data Infrastructure at IFTTT

192 点作者 devinfoley超过 9 年前

7 条评论

lemevi超过 9 年前
&gt; Lastly, in order to help monitor the behavior of the hundreds of partner APIs that IFTTT connects to, we collect information about the API requests that our workers make when running Recipes. This includes metrics such as response time and HTTP status codes, and it all gets funneled into our Kafka cluster.<p>&gt; This way if you query Elasticsearch to find all API errors in the last hour, it can find the answer by looking at a single index, increasing efficiency.<p>This is a really good way to know if third party APIs are having problems. Staying up to date with all those APIs they support must take up significant amount of engineering effort. Many APIs are just second-class citizens for their product owners. Bugs are introduced, changes are made without announcements, and even if there are announcements when you&#x27;re dealing with so many different APIs it&#x27;s hard work keeping track of them all and making changes in your app to keep it running especially when APIs are turned off, or schema changes are happening. This seems to be the hard problem IFTTT is solving, integrating into APIs.<p>I&#x27;d shy away from starting a project that involves so many other companies APIs just because of how hard of a problem that is to manage, but IFTTT is doing a great job here.
评论 #10395663 未加载
matsur超过 9 年前
To the author (or anyone else with experience): Any insight on why you guys chose Kafka + Secor over Kinesis?
评论 #10394786 未加载
评论 #10395449 未加载
评论 #10397423 未加载
cheetos超过 9 年前
Anyone have an idea why they would use MySQL over PostgreSQL?
评论 #10395494 未加载
评论 #10395331 未加载
ambicapter超过 9 年前
&gt; In order to fully trust your data, it is important to have few automatic data verification steps in the flow.<p>Is this a typo? Did they mean &#x27;a few&#x27;?
评论 #10396555 未加载
BradRuderman超过 9 年前
How do you feel about the data being delayed, sometimes 1 day? Why not stream the data in realtime to the kafka cluster?
评论 #10396615 未加载
SEJeff超过 9 年前
Original link: <a href="http:&#x2F;&#x2F;engineering.ifttt.com&#x2F;data&#x2F;2015&#x2F;10&#x2F;14&#x2F;data-infrastructure&#x2F;" rel="nofollow">http:&#x2F;&#x2F;engineering.ifttt.com&#x2F;data&#x2F;2015&#x2F;10&#x2F;14&#x2F;data-infrastruc...</a><p>Can a moderator such as dang fix this please?
评论 #10395806 未加载
评论 #10394421 未加载
ddollar超过 9 年前
If you&#x27;re using ECS to manage your clusters on AWS take a look at Convox. We&#x27;re building an open source platform that makes building, versioning, and deploying code to AWS via ECS incredibly easy.<p><a href="https:&#x2F;&#x2F;convox.com" rel="nofollow">https:&#x2F;&#x2F;convox.com</a>