首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

案例研究:Pinterest

案例研究:Pinterest 过去、现在和未来稳固在云原生上 公司:Pinterest 地点:加利福尼亚州旧金山 行业:网站和移动应用程序 挑战: 经过八年的发展,Pinterest已经成长成为1,000...对各种解决方案进行评估后,Pinterest选择了Kubernetes。...影响: “通过迁移到Kubernetes,团队能够构建按需扩展和新的故障转移政策,此外还简化了Jenkins等复杂基础架构的整体部署和管理,”Pinterest的云计算和数据基础设施组产品经理Micheal...在KubeCon + CloudNativeCon 2017奥斯汀,Michael Benedict@Pinterest分享了Pinterest从虚拟机到容器的旅程,这里可以重温: 链接以了解更多。...在KubeCon + CloudNativeCon 2017柏林,Michael Benedict@Pinterest也分享了大规模地管理微服务的生命周期,这里可以重温: 链接以了解更多。

53820

Pinterest 的 ZooKeeper 经验

Pinterest 在官方博客上发布了自己对于 ZooKeeper 的运用经验,下面一起看下 Pinterest 是如何应用 ZooKeeper 及遇到的问题和解决方式 应用场景 1服务发现 Pinterest...把配置放在了 Zookeeper 中,Data Service 对其进行监听,配置数据有变化后,Data Service 可以立即进行更新 ZooKeeper 出现问题的因素 Pinterest...在使用 ZooKeeper 的过程中也遇到了一些问题,引发问题的因素主要包括: 1连接数太多 Pinterest 服务规模较大,与 ZooKeeper 的连接数过多,这会导致 ZooKeeper...尝试使用多个 ZooKeeper 集群,不同集群负责不同的功能,例如部署系统使用一个集群,HBase 使用一个独立的集群 有效,但还不是彻底的解决方案 4回退到静态文件 Pinterest 中...对 ZooKeeper 解耦的思路很不错,值得借鉴 原文地址: https://engineering.pinterest.com/blog/zookeeper-resilience-pinterest

97180
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HTTP3落地Pinterest

    原文 https://medium.com/pinterest-engineering/pinterest-is-now-on-http-3-608fb5581094 文 / Liang Ma, Scott...Beardsley, Haowei Yuan 译 / 核子可乐 技术审校 / Liang Ma 图一:Pinterest的HTTP/3架构 现在,HTTP/3已经在Pinterest落地。...这些优势与Pinterest用例显然高度契合——实现更快的连接建立速度(首请求首字节时间)、更好的拥塞控制(我们掌握着大体量媒体)、保证多路复用时不存在TCP队头阻塞(同时多次下载),并可在Pinterest...这样,当用户在Pinterest上挥洒灵感之时,他们将获得更快、更可靠的使用体验。 在Pinterest落地HTTP/3 策略 安全和指标永远第一。...流量:Pinterest多CDN边缘网络上的各主要生产域均已启用HTTP/3。

    71330

    Pinterest 开源通用 PubSub 客户端库 PSC

    作者 | Rafal Gancarz 译者 | 明知山 策划 | 丁晓昀 Pinterest 开源了其通用的 PubSub 客户端库 PSC,该库已在生产环境中使用了一年半。...Pinterest 在其平台上重度使用消息传递基础设施,包括 Apache Kafka、Apache Flink 和 MemQ。...Pinterest 的工程师开发了一种 Flink-PSC 连接器,可以实现基于 Flink 的工作负载的无缝迁移。...PSC 对 Flink 作业重启的影响(来源:Pinterest 工程博客) Pinterest 计划进一步在 PSC 中引入增强功能,包括自动处理更多可修复的错误,例如检测和刷新即将过期的 SSL 证书...Pinterest 还在开发 C++ 版本的客户端,并计划开发 Python 版本。Pinterest 的平台团队希望利用客户跟踪功能来支持客户扣款,以便将基础设施成本归入项目和团队。

    12810

    Pinterest 的广告排名系统研究

    Pinterest 的机器学习工程师 Aayush Mudgal 在 2023 年旧金山 QCon 上发表了一场关于解析 Pinterest 广告排名系统机制的演讲。...在分享中,他介绍了 Pinterest 如何使用深度学习和大数据为其用户量身定制各种广告。 与大多数在线平台一样,个性化体验是 Pinterest 的核心能力。...例如,Pinterest 过去使用 XGBoost 进行训练,然后将其转换为 TensorFlow 模型,再将其转换为 Pinterest 的服务语言 C++。...过去,Pinterest 的每个团队都有许多管道:大家都在重新构建同一个轮子。Pinterest 需要以更具扩展性的方式做到这一点。去年大多数迭代都是针对这件事的。...为了能够调试系统,Pinterest 开发了几种工具。关键之一是了解广告投放渠道:检索、预算、索引和广告客户。Pinterest 的工具可帮助他们定位广告从漏斗中移除的位置。

    13710

    Pinterest:可视化将是互联网未来的趋势

    Pinterest近日完成2亿美元的融资,使得公司的市值达到了50亿美元。 Pinterest逐渐建立了自己独有的模式:通过可视化搜索引擎,允许人们分享和搜索自己感兴趣的对象。...Pinterest中的许多图像都与人们想要购买的物品有关——家居装饰,服装,食品等等,使得Pinterest成为了电子商务网站一个给力的入口,也为了消费者发现新品牌的地方。...同时,Pinterest的目标也是走向世界各地。...销售广告也是Pinterest想要力推的对象,现在Pinterest已经推出了它的第一个广告产品Promoted Pins。...通过建立自己的产品,Pinterest得以在激烈的竞争中站稳脚跟,在试探性地推出Promoted Pins后,Pinterest得到了卡夫和Gap这两个客户,他们向Pinterest付钱来突出它们的品牌内容

    56370

    我们如何将 Pinterest 的 iOS 应用大小减少 30% 以上

    作者 | Pinterest Engineering 译者 | Sambodhi 策划 | 蔡芳芳 众所周知,应用程序的大小(下载大小 [1] [2])是非常重要的,并且在应用程序的大小和客户参与度之间存在关联...近来,我们对 Pinterest 的 iOS 版 v9.1 进行了改进,使其体积大大减少: 表 1:iPhone 11 Pro 是我们的目标机型。...关于 Pinterest 的背景,我们使用 Bazel 进行 iOS 版本构建。加入你不熟悉 Bazel,这篇文章值得一读。...举例来说,它是 /path/to/Pinterest.app/PlugIns/SiriExtension.appex/ 而非 /path/to/Pinterest.app/。...[2] 本地安装大小是指实际应用在你的手机磁盘上的大小(设置应用→iPhone 存储→Pinterest→应用大小)。它是为你的手机型号瘦身的,所以通常比通用体积小。

    81110

    pinterest使用 Apache Flink(近)实时地检测图像相似性

    Pinterest是世界上最大的图片社交分享网站。网站允许用户创建和管理主题图片集合,例如事件、兴趣和爱好。以下为来自Pinterest工程师关于代码审查的一些思考。...相似度信号在 Pinterest 被广泛用于各种用例,从改进基于相似图像的推荐到删除垃圾邮件和滥用内容。...具体来说,我们想解决以下两个问题: 给定一张图片,查找之前在 Pinterest 上是否使用过相同的图片(或轻微的变化,也就是 NearDup) 给定一张图片,找到 Pinterest 上使用的所有相似图片的列表...出于实际原因,Pinterest 使用的整个图像世界被分解为一组不重叠的集群。...挑战 Pinterest 上的大量图像在可扩展性和稳健性方面提出了一系列挑战。

    1.5K20
    领券