网站架构札记

Simple, Not Easy

Instagram 的平台架构和扩展

, , ,

在没有正式在中国市场登陆的情况下,Instagram 已经突破10亿用户了。这个产品的用户活跃度非常之高。它从工程的角度来说,它跟朋友圈和微博有两个不同的需求。1. 它的用户几乎均匀的分布在全世界,而中国产品的用户绝大多数在中国。2. 它是公开社交,这点更像微博,而朋友圈是熟人社交。

thumbnail

Uber 的实时数据分析系统架构

, ,

Uber 实时数据分析系统,每天接收 TB 级的 events,通过使用和改进 Kafka,实现了 low latency 和 high availability,并支持数据审计

thumbnail

Google 的全球生产环境架构

, , , , ,

这是 Google SRE 工程师在2018年5月的一篇分享。本文大致的介绍了 Google 整个网站的 infrastructure,以及代码发布流程。而更详细的细节,可以阅读 Google 出的 Site Reliability Engineering 这本书

thumbnail

解析 Netflix Titus - 容器管理工具软件的设计

, ,

通过分析 Titus 的软件设计,我们也能了解 Kubernetes 和 Mesos 这样热门主流的工具的工作原理

thumbnail


服务发现的原理 Service Discovery:以 SmartStack 为例

, , ,

SmartStack 是由 Airbnb 内部开发的 Service discovery 框架。这篇原文写于2013年,刨根溯源式的讲解了 service discovery 的由来。

thumbnail

网站架构基础

本文以 Storyblocks 网站的架构为例,讲解网站架构的最基础的知识和概念,从 load labancer, web server, database, cache, job queue,data pipeline 到 CDN

thumbnail

thumbnail

Airbnb 的微服务架构

, , ,

作者Jens Vanderhaeghe是一位 Airbnb 的工程师,在 deployment infrastructure team 工作,他的这个演讲介绍了截止2018年初 Airbnb 是如何部署,如何管理微服务的

thumbnail

我从支付系统中学到的分布式架构

, ,

作者是一位 Uber 的工程师,从工作中学习分布式架构。他简单介绍了一些知识点,覆盖了大部分主流分布式架构的基础知识。