在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

缺失的移动后台服务

  • 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:212208
用户头像

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

关注

评论

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

LLM实战:当网页爬虫集成gpt3.5

不在线第一只蜗牛

GPT LLM

一文看懂分布式链路追踪

乘云数字DataBuff

应用性能监控 分布式链路追踪

第52期|GPTSecurity周报

云起无垠

AIGC LLMs

伙伴活动|W3C 标准带头人开讲 WebGPU 前沿趋势

RTE开发者社区

视频标注已上线,支持视频分类、多目标检测|ModelWhale 版本更新

ModelWhale

计算机视觉

坚定投入核心软件!腾讯云数据库TDSQL荣获深圳市科技进步奖一等奖

极客天地

如何提升金融业务效率的同时保障身份认证安全和用户体验(一)

芯盾时代

金融 手机银行 iam 统一身份认证 银行业

PHP反射API与接口的动态分析

技术冰糖葫芦

API boy API 文档 API 性能测试

基于向量检索服务与TextEmbedding实现语义搜索

DashVector

AI 向量检索 大模型 语义搜索

如何开展性能测试?性能测试的流程是什么样子?

测试人

软件测试 性能测试 自动化测试 测试开发

华为云CodeArts 12大安全防护机制,端到端全面保障软件供应链安全!

云计算 软件开发 华为云

微店商品API接口:电商数据集成的新利器

Noah

学Python的别告诉我你还不造celery是干嘛的

我再BUG界嘎嘎乱杀

Python 编程 后端 软件开发 celery

斯嘉丽·约翰逊指控 OpenAI 非法使用其声音;微软推出AI 工具「回顾」(Recall)丨RTE 开发者日报 Vol.208

RTE开发者社区

NumPy 数组排序、过滤与随机数生成详解

不在线第一只蜗牛

Python 数组 排序 Numpy

互联网行业,什么人看起来“必成大器”?

秃头小帅oi

构建稳健、高效与安全的企业级API网关

谷云科技RestCloud

API API网关 ipaas

pyhttptest 实操指南:测试RESTful API的有效方法

Liam

测试 后端 测试工具 REST API pyhttptest

数据驱动选品:阿里巴巴商品详情API在电商选品中的应用

tbapi

阿里巴巴 阿里巴巴API接口 阿里巴巴商品详情数据接口

如何提高python程序代码的健壮性

我再BUG界嘎嘎乱杀

Python 编程 后端 软件开发

3CX的介绍

cts喜友科技

通信 通讯 云通讯 通信通讯

关于接口协议,你必须要知道这些!

霍格沃兹测试开发学社

企业需要SD-WAN的十大理由

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

软件测试丨什么是性能测试?

测试人

软件测试

Flink 任务调度策略:Eager 模式详解

木南曌

flink 实时计算

AI 新质生产力创新先锋 焱融科技入选中国生成式AI企业TOP50

焱融科技

人工智能 高性能存储 软件定义存储 新质生产力

Flink 任务调度策略:Lazy from Sources 深入解析

木南曌

实时计算

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