2018/08/07 第1226期

Amazon 计划在 2020 年以前彻底不用 Oracle 的数据库

Amazon 从成立之初就一直用 Oracle 的数据库,现在的主网站仍在用;累计付给 Oracle 好几个亿了。迁移工作在四五年前就开始了,争取在2020年以前彻底摆脱 Oracle。

理解你产品的核心用户

所谓的 The Power User Curve:画出曲线,每个月活跃 1 天的用户数,活跃 2 天的用户数,...,活跃 30 天的用户数,若是笑脸形状,则核心用户不少,反复回来用,适合投喂广告:)

Mastodon 是如何运作的

Mastodon 是类似 Twitter 的服务,开源,而且是分布式的。有一堆的节点,不同节点之间互相通信,用户时间轴是按时间排序的。有点类似电子邮件:一堆的邮件服务器,不同服务器间互相转信。

单进程编程

实际上大部分的软件项目用不着多进程,分布式系统,多台机器。单进程,快糙猛,足矣。本文简单介绍了 Go 与 SQLite 这两个单进程编程的利器;很多项目预估一下访问量,对稳定性要求不太高,单进程就够了。

Smart defaults

本文探讨了数字产品(网站,app)在要求用户输入的情况下如何设置好的默认值。做决策是要消耗能量的,哪怕是再小的决策;产品里设置好默认值,算是帮了用户们很大的忙了。

但在设置默认值的时候,产品的设计者们(一般是无良产品经理)往往会鸡贼地引入一些暗黑模式,让用户上当。