“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

缺失的移动后台服务

  • 2014-07-25
  • 本文字数:902 字

    阅读完需:约 3 分钟

Jesper Richter-Reichhelm 作为 Wooga 公司的工程主管,在 2014 年的阿姆斯特丹 GOTO 大会上发表了演讲,分享了 Wooga 在寻找适用于其移动游戏的商用后台服务过程中所遭遇的困境。在已有的产品中,同时兼有成本合理可接受,支持与已有工具集成,支持透明地访问数据等特性的,几乎是不存在,所以 Wooga 自主研发了演讲中所涉及的服务。

Jesper 重点关注了三种后台服务:用户数据持久化,AB 测试分析和异常处理,这些服务对于移动应用都是通用的。

对于数据持久化,Wooga 的需求是支持多设备的用户数据和多种环境( CI ,测试,生产),而 Parse 不支持这些需求,虽然 Kinvey 支持,但是对于四千万的用户基数其成本太高。Wooga 决定基于 ETags 研发自己的 key-value 存储,配置和授权服务也采用相同的策略。

Omniata 对数据分析和 A/B 测试提供了丰富的功能支持,但是无法与 Wooga 已有的工具集成,并且不支持深度访问数据,如哪些用户收到了应用的特殊配置,这都严重阻碍了我们采用该产品。所以,Wooga 从早期就研发了自己的工具,用于分析、仪表板和报表等方面。

在异常处理方面, HockeyApp 缺乏异常相关的信息和异常发生的条件。而 Crittercism 具有更多功能,这不失为一个更好的选择,但是对于百万级用户成本过高。它也有不足之处,如不支持细分(如比较处于 A/B 测试的新版本与老版本相比,崩溃次数是否更多)和规格化(如特定错误影响用户的百分比)。Wooga 自己的实时异常处理工具同时支持以上两点。

随着自主研发通用后台服务数目的增多,Wooga 决定成立一个专门的移动后台服务团队,效仿 Amazon 的做法进行运作(团队提供服务的 REST API,游戏开发人员负责分析结果)。Jesper 强调,没有合适的外部选择,这是 Wooga 自主研发与维护这些服务的原因所在。他列举了一些服务作为佐证,其中有 New Relic 用于网站监测, GitHub Travis CI 用于开发。

Jesper 提到 Wooga 正在考虑在明年开源他们的后台服务。

查看原文链接: Missing Backend Services for Mobile


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-07-25 00:211609
用户头像

发布了 28 篇内容, 共 94422 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

文心一言 VS 讯飞星火 VS chatgpt (134)-- 算法导论11.2 6题

福大大架构师每日一题

福大大架构师每日一题

为什么 Amazon Bedrock 中的模型只有部分可用?

花花

亚马逊云科技

数据结构与算法 | 记忆化搜索(Memorize Search)

不在线第一只蜗牛

数据结构 算法 数据

紧密合作三周年,Elastic颁发腾讯云2022年杰出开源贡献奖

腾讯云大数据

ES

全域全自主建设,亚信科技AntDB数据库助力广电5G业务上线运行

亚信AntDB数据库

数据库 AntDB AntDB数据库

合约跟单系统开发细节与需求

西安链酷科技

智能量化交易软件 量化软件 ai跟单系统

期权交易所、秒合约交易所、现货数字资产交易所开发

西安链酷科技

理财系统 期权交易所 合约交易所

DAZ Studio for Mac(专业三维人物动画制作工具) 4.20.0.17永久激活版

mac

苹果mac Windows软件 DAZ Studio 3D造型渲染软件

「我在淘天做技术」假如你五行属商家,如何算好账?

阿里技术

财务 算好账 财务开发

重磅!天翼云发布一站式智算服务平台“慧聚”

天翼云开发者社区

人工智能 云计算 云服务 云平台

“ChatGPT 之父”暗讽马斯克;传安卓版本与鸿蒙将不再兼容;PICO 裁撤游戏工作室团队丨 RTE 开发者日报 Vol.83

声网

mt4mt5外汇系统定制开发

西安链酷科技

mt4 mt5

崩溃的阿里云,并非是单纯的坏事?

ToB行业头条

Util应用框架基础(六)- 日志记录 - Seq

何镇汐

开源 后端 软件开发

Kubernetes Operator可以做什么?

高端章鱼哥

kubernetes 运维

Util应用框架基础(六)- 日志记录 - Exceptionless

何镇汐

开源 后端 软件开发

dapp软件开发 智能合约项目定制

西安链酷科技

DAPP系统开发

Vue等轻量前端框架是如何与小程序结合的?

Geek_2305a8

TechEmpower 22轮Web框架 性能评测:.NET 8 战绩斐然

不在线第一只蜗牛

测评 .NET 7

ETH2049单币丨双币DAPP公链质押挖矿系统开发

l8l259l3365

Util应用框架基础(六)- 日志记录 - File

何镇汐

开源 后端 软件开发

VPC终端节点的实现架构和原理

天翼云开发者社区

VPC终端节点

重磅!科技感拉满!

天翼云开发者社区

人工智能 云计算

Json格式弊端及优化方案

这我可不懂

json

C++初始化列表:探索多种初始化方式

树上有只程序猿

初始化列表 C++

xmind mac破解版 24.01-mac优秀思维导图应用

晴雯哥

Tetris Native揭秘|有道词典动态化运营引擎

申国骏

ios android 跨端框架

秒合约|合约跟单|永续合约系统开发

西安链酷科技

秒合约 期权交易所

nft交易平台定制开发

西安链酷科技

DAPP智能合约交易系统开发

从HumanEval到CoderEval: 你的代码生成模型真的work吗?

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 代码生成大模型

Util应用框架基础(六)- 日志记录

何镇汐

开源 后端 软件开发

缺失的移动后台服务_移动_Manuel Pais_InfoQ精选文章