架构设计面试系列-01
架构设计面试系列-01 1. 软件架构设计都有哪些基本原则? 1、开闭原则(OCP Open Close Principle) Software entities should be open for extension, but closed for modification. 定义:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭

2022年7月17日
大约 19 分钟
拉新投放 - 闲鱼拉新投放系统如何设计
拉新投放 - 闲鱼拉新投放系统如何设计 背景 "闲鱼目前已经是国内最大的闲置物品交易平台。随着闲鱼体量的增长和用户规模不断扩大,闲鱼App上的一个普通banner抑或是feeds中的一张普通的卡片,每天都可能被数以千万计的人看到。" 为了更好地服务好广大的用户群体,更加个性化的内容推荐和更加精细化的素材投放就显得尤为必要了。今天我们来聊一聊如何设计一个可以精

2021年6月17日
大约 7 分钟
搜索引擎 - 闲鱼复杂搜索系统的可靠性优化之路
搜索引擎 - 闲鱼复杂搜索系统的可靠性优化之路 背景介绍 "搜索引擎是电商平台成交链路的核心环节,搜索引擎的高可用直接影响成交效率。闲鱼搜索引擎作为闲鱼关键系统,复杂度和系统体量都非常高,再加上闲鱼所有导购场景都依靠搜索赋能,搜索服务的稳定可靠成为了闲鱼大部分业务场景可用能力的衡量标准;如何保障搜索服务的稳定和高可用成为了极大的挑战。" 闲鱼搜索作为闲鱼核心

2020年10月11日
大约 22 分钟
仓储物流 - 美团即时物流的分布式系统架构设计
仓储物流 - 美团即时物流的分布式系统架构设计 系统架构背景 "美团外卖已经发展了五年,即时物流探索也经历了3年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:" 即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布

2020年9月20日
大约 8 分钟
仓储物流 - 美团配送系统架构演进实践
仓储物流 - 美团配送系统架构演进实践 "美团配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领域模型、高效支撑系统扩展。如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为大家介绍美团配送的

2019年9月21日
大约 17 分钟