NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

架构周报:微信后台系统的演进之路

  • 2016-01-28
  • 本文字数:1311 字

    阅读完需:约 4 分钟

经典案例

《阿里无线11.11 : Weex——关于移动端动态性的思考、实现和未来》——今天在移动端,尤其是像手机淘宝这样的 app 中,动态性问题逐渐成为一个比较棘手的问题。所谓动态性,就是把移动应用本身的灵活性、迭代更新的周期和成本优化到极致。比如手机淘宝的店铺首页,它允许 商家实时装修自己的店铺,更新自家的商品、活动等信息;再比如淘宝、天猫每次大促的会场页面,要求我们非常灵活的及时调整界面信息和状态,确保在瞬息万变 的活动当天紧跟促销节奏,应对各种突发情况。

《从无到有:微信后台系统的演进之路》——2011.1.21 微信正式发布。这一天距离微信项目启动日约为2 个月。就在这2 个月里,微信从无都有,大家可能会好奇这期间微信后台做的最重要的事情是什么?

《电商网站的初期技术选型》——今天在ArchSummit 架构师峰会运营的架构师俱乐部3 群里,大家围绕着一个话题讨论地很热烈——完全从0 到1 建设一个电商网站,技术选型和注意事项有哪些?群友们都结合自己的实际工作经历分享了很多经验教训,这里是其中的精选。

前沿趋势

《Spotify 每周歌曲推荐算法解析》——Spotify 是全球最大的正版流媒体音乐服务平台。根据Spotify 的消息,自从6 月份Discover Weekly 悄然推出之后,播放列表中的歌曲被播放过17 亿次。那么Spotify 又是如何做到这一点的呢?NYMag.com 的主编Adam Pasick 在其博客中对其进行了简单介绍。

《Swift 中的let 和var 背后的编程模式》——Swift 中有两种声明“变量”的方式,这两种方式分别使用let 和var 这两个关键字。这应该是借鉴了Scala,因为它们和Scala 的val 和var 有相同的作用。let 被用于声明不变量,var 被用于声明变量。不变量的值一旦被定义就不能再改变,变量则可以在声明之后被随意赋值。

《推荐系统和搜索引擎的关系》——从信息获取的角度来看,搜索和推荐是用户获取信息的两种主要手段。无论在互联网上,还是在线下的场景里,搜索和推荐这两种方式都大量并存,那么推荐系统和搜索引擎这两个系统到底有什么关系?区别和相似的地方有哪些?本文作者有幸同时具有搜索引擎和推荐系统一线的技术产品开发经验,结合自己的实践经验来为大家阐述两者之间的关系、分享自己的体会。

ArchSummit 架构师峰会

ArchSummit 全球架构师峰会 2016(深圳站)将于 7 月 15-16 日召开,涉及的议题包括研发体系构建、云服务、数据挖掘、智能硬件、技术创业、虚拟现实、机器人技术等,这是一场架构师和技术专家的高端私人聚会,7 折票价限时开启中,官网点击这里

人文管理

《可视化组合管理: 协同校准企业》——为了利用敏捷优势,比如速度、灵活性和快速反馈能力,企业需要努力做正确的事。三阶段(three-horizons)模型解释了企业如何确保可持续增长。可视化组合管理(Visual portfolio management)可以将不同的工作类型集成关联系统。

《敏捷简况:你是否已经落伍?》——本篇白皮书基于来自于 330 家组织中上百个软件开发项目的数据,描绘了世界范围内敏捷方法采用的现状简况。最后得出结论,现在才开始采用敏捷方法的企业已经滞后。因为需要迎头赶上才能够具备竞争力,这些企业需要加速他们的转型。而且还对来自于全球 330 家组织的数据的分析结果进行了总结。

2016-01-28 01:324335
用户头像

发布了 501 篇内容, 共 248.4 次阅读, 收获喜欢 57 次。

关注

评论

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

T-TDSQL的典型应用

腾讯云数据库

数据库 tdsql

爬虫初探: 重定向处理与新闻明细页解析

程序员架构进阶

Python 实战问题 9月日更 spider

【直播预告】从校园学习到职场实践——淘系技术开学季特别分享系列

阿里巴巴大淘宝技术

程序员 应聘tips

【架构实战营作业】模块三:学生管理系统架构设计文档

聆息

数据湖特点

奔向架构师

数据湖 9月日更

被腾讯问蒙的各种Redis复杂问题

hanaper

低代码在这些方面充满优势

低代码小观

程序员 低代码 企业管理 开发平台 低代码开发

JS完美收官之——闭包

法医

9月日更

深入理解 Linux 的 epoll 机制及epoll原理

Linux服务器开发

网络编程 epoll Linux服务器开发 IO多路复用 Linux后台开发

Flutter 多引擎支持 PlatformView 以及线程合并解决方案

字节跳动终端技术

字节跳动 大前端 跨平台 火山引擎

多租户的共享与隔离

金蝶天燕云

云计算 多租户

区块链将帮助监管科技突破壁垒,刺激金融市场的监管活力

CECBC

【Vuex 源码学习】第二篇 - vuex 插件安装 install 逻辑

Brave

源码 vuex 9月日更

☕【JVM 技术指南】「理论总结笔记」Java 虚拟机垃圾回收认知和调优的"思南(司南)"【下部】

洛神灬殇

ZGC JVM G1垃圾回收器 9月日更

T-TDSQL的核心理念,为数据赋能

腾讯云数据库

数据库 tdsql

多线程环境下,程序运行真是危机四伏

Java 架构 面试 后端 多线程

关于技术团队搭建&管理的一些思考

LigaAI

团队管理

如何利用极狐GitLab CI/CD 完成 Jenkins 的迁移

极狐GitLab

CI/CD #GitLab

影像篡改与识别(三):人工智能时代

腾讯安全云鼎实验室

AI 影像识别

内网渗透攻击技术的利用

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

JVM专题01-类加载机制详解

JustRunning

javacore JVM 深入理解JVM Java类加载

阿里菜鸟+腾讯IEG面经(阿里5面,腾讯8面)无限秽土转生

Java 程序员 架构 面试 计算机

使用PaddleNLP打造精准文献检索系统,看万方系统升级放大招!

百度大脑

人工智能 nlp 飞桨

挑战进阶教程,和MindSpore更近一步!

Geek_6cdeb6

mindspore

百分点认知智能实验室:智能校对的技术原理和实践

百分点科技技术团队

学生管理系统详细设计

缘分呐

设计 学生管理系统架构

推荐一个Mac端的截图工具

IT蜗壳-Tango

9月日更

Vue进阶(幺幺幺):实现浏览器全屏

No Silver Bullet

Vue 9月日更

跟着我乔鲁诺学面试(大误)

姬翔

9月日更

GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘

华为云数据库小助手

华为云 GaussDB 华为云数据库 GaussDB(for MySQL)

Python——Map-Reduce

在即

9月日更

架构周报:微信后台系统的演进之路_研发效能_崔康_InfoQ精选文章