网站架构札记

Simple, Not Easy

Lyft 的 Service Mesh 工具 Envoy

, , ,

10月3日更新。Envoy 作为一个 Service Mesh 的软件而出名。而当看了 Envoy 的功能之后才发现,它使用这一个解决方案,解决了很多架构中的传统问题。

thumbnail

John Wikes 讲 Google Borg 的集群管理

, , , ,

Borg 是 Kubernetes 的前身,也是 Google 内部使用的容器管理工具。它比 Kubernetes 更加强大,代表着人类容器管理的最高水平。本文主要基于 John Wikes 在 2016 GOTO Conf 的演讲

thumbnail

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

Airbnb 的微服务架构

, , ,

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

thumbnail