LinkedIn 的扩展之旅
原文英文,约3800词,阅读约需14分钟。发表于: 。10 Insights On Real-World Container Usage (Sponsored) As organizations have scaled their containerized environments, many are now exploring the next technology frontier of containers by building...
Datadog分析了超过24亿个容器的遥测数据,以了解当前的容器景观。LinkedIn从一个名为Leo的单体架构开始。随着平台的发展,LinkedIn构建了一个分布式和分区的图形系统Cloud来管理会员之间的连接。他们还使用Lucene构建了一个搜索服务。为了扩展Leo,他们启动了多个实例并实施了数据库复制。然后,LinkedIn过渡到了面向服务的架构,将单体应用程序拆分为独立的服务。他们还引入了缓存、使用Kafka进行数据收集,并实施了Rest.li和Pinot等工具以实现可扩展性。LinkedIn通过ACLs管理了大规模的授权,并构建了一个授权客户端模块。