FreeWheel

FreeWheel总部位于美国硅谷,是一家专门提供互联网视频广告投放、监测、预测、增值等关键解决方案的外商独资公司。
收录了FreeWheel频道下的 17 篇内容
  • 文章
  • 迷你书
如何打造一流的查询引擎,构建优秀的数据仓库?
如何打造一流的查询引擎,构建优秀的数据仓库?

如何打造一个一流的查询引擎服务并基于此构建出优秀的数据仓库。

日均亿次广告投放的FreeWheel如何实践机器学习?
日均亿次广告投放的 FreeWheel 如何实践机器学习?

随着业务的迅猛扩增,机器学习技术成了 FreeWheel 技术团队的选择。尤其在预测网站视频的流量上,机器学习可以大幅提升预测的精准度。对于视频网站来说,更加精准的视频流量预测可以更好地帮助客户进行库存计划、广告售卖、风险控制等,从而增加收益,达到双赢。

都说AIOps是必然趋势,那实践AIOps之前需要做些什么准备?
都说 AIOps 是必然趋势,那实践 AIOps 之前需要做些什么准备?

FreeWheel 创建于 2007 年,总部位于美国硅谷,主要业务是提供互联网视频广告投放、监测、预测、增值等解决方案。公司运维经历了传统运维,DevOps,SRE,目前在探索 AIOps。

FreeWheel 业务系统微服务化过程经验分享

2016 年下半年开始,FreeWheel 开始将其业务系统从 Rails 单体应用逐步迁移到微服务,同时技术栈从 Rails 改为 Golang,两年之后,整个迁移接近尾声,FreeWheel 业务系统技术团队对外分享了它们在微服务化过程中的经验。

全球 6 大数据中心,日均 10 亿日志场景下的高可用实践

InfoQ 专访了 FreeWheel 架构师张磊及 FreeWheel 首席工程师姜冰,对话在服务部署于全球 6 个数据中心,日均产生近 10 亿广告投放展示日志的场景下,如何做好跨区域高可用实践。

Kubernetes 状态管理与扩展

本文通过一个具体实例介绍 Kubernetes 扩展开发,分析了 API Server 的兼容性设计;基于部分源码介绍了 Kubernetes API 聚合层原理和实现;最后还分析了 Kubernetes 提供的工具链和客户端抽象,希望为 Kubernetes 扩展开发提供一些启发 。

数字货币可不只是区块链的全部,聪明人已经把它用到了业务中

区块链是加密货币的核心技术基础,具有不可篡改、透明等特性,而在广告行业内涉及多方集成,容易产生数据不一致等问题,所以 FreeWheel 尝试引入区块链技术到业务场景中。但需要澄清的是,FreeWheel 做区块链并不是想做一个新的代币系统,而是希望用区块链解决当前广告行业当中常见的痛点。

SparkUI:一个可供参考的前端开发实践

SparkUI 是一套完整且灵活的前端开发解决方案。该方案基于 React,由 Modula 应用状态管理框架、一系列可重用的前端组件、以及构建 SPA 所需的各类支持库组成。该方案重视可重用性、灵活性、可测试性以及开发效率,解决了前端社区常见的一些针对商业前端应用开发的痛点,如复杂状态、Side Effect,组件拆分等,更在工程实践、文档化、本身代码质量等方面达到较高标准,为前后端分离架构下的商业前端应用开发提供了坚实的基础。目前 SparkUI 已成功应用在 FreeWheel 的前端项目中。

FreeWheel 前后端分离改造实践

本文将以 FreeWheel 从单体应用改造为前后端分离的实践为例,着重介绍其间前端所遇到的挑战和解决方案。

FreeWheel 容力:如何打造更高质效的技术团队

怎样将“心法”与“招式”融合在一套特殊的理念和决策之下,或是困惑多数技术管理者的一道难关。带着对如何打造顶尖技术团队、如何在技术、文化以及技术人成长间搭建更优桥梁、如何培养团队荣誉感及价值感等问题,InfoQ 专访了 FreeWheel 高级副总裁容力及其所领导的技术团队管理者(技术副总裁党政法、技术副总裁王强),了解在这样一支跨国团队协同合作的环境背景下,作为 300+ 人团队的总负责人,他是如何塑造高效敏捷的行动力、团队方向感、追逐感、凝聚力,以使庞大(甚至是跨国界、跨时区)的队伍能拥有更好的创新力和生命力。

FreeWheel 基于 Go 的实践经验漫谈

FreeWheel 从 2014—2015 年间开始使用 Go 语言进行开发,截至目前,整个体系内有超过 30 个项目是基于 Go 编写,占其总体应用数的四分之一以上,这几年 FreeWheel 内部所有团队都在或多或少使用 Go。对于新业务的开发,各工程师团队会首先评估 Go 语言是否适合完成这样的工作。