架构是进化来的,不是设计来的(58架构演进) 2015-10-27  架构师之路 好的架构化是进化而来的,不是设计出来的----58沈剑 核心内容:58同城流量从小到大过程中,架构是如何演进的?遇到了哪些问题?以及如何解决这些问题?核心观点:好的架构不是设计出来的,而是进化而来的。如何演进:站点流量在不同阶段,会遇到不同的问题,找到对应阶段站点架构所面临的主要问题,在不断解决这些
转载 2023-09-26 12:43:02
22阅读
核心内容:58同城流量从小到大过程中 架构是如何演进的?遇到了哪些问题?以及如何解决这些问题?核心观点:好的架构不是设计出来的,而是进化而来的。如何演进:站点流量在不同阶段,会遇到不同的问题,找到对应阶段站点架构所面临的主要问题,在不断解决这些问题的过程中,整个系统的架构就不断的演进了。如何演进,简言之:找到主要矛盾,并解决主要矛盾建站之初建站之初,站点流量非常小,可能低于十万级别。这意
转载 2023-07-27 00:15:17
36阅读
一、解决什么问题 + 难点解决什么业务问题(1)端到云的实时上报需求:58速运司机端GPS实时上报(2)云到端的实时推送需求:58速运司机订单实时推送(3)端到端的聊天消息需求:用户、商户、客服之间的聊天沟通难点:(1)APP无线环境下消息可达性(2)通用性,平台实现尽量与业务解耦 二、传统解决方案与潜在不足【端到云:http轮询上报GPS消息】方案一:直接通过业务线web-server
讲师介绍胡显波,58到家技术经理/58速运后端架构总负责人。14年7月加入58到家,先后负责58到家APP、58小时工、58美甲等,见证了58到家飞速发展。14年11月负责58速运整体业务,带领团队小伙伴支撑了速运业务日订单从0~50W的飞速增长。今天很荣幸给大家介绍58速运从艰苦创业到成为同城货运行业领头人的整个系统演进过程。简单来说我们的业务是做同城货运,比如您去买一个大型家具,自己的家用车肯
转载 2023-07-11 13:35:27
458阅读
背景58同城作为覆盖生活全领域的服务平台,业务覆盖招聘、房产、汽车、金融、二手及本地服务等各个方面。丰富的业务线和庞大的用户数每天产生海量用户数据需要实时化的计算分析,实时计算平台定位于为集团海量数据提供高效、稳定、分布式实时计算的基础服务。本文主要介绍58同城基于Flink打造的一站式实时计算平台Wstream。实时计算场景和很多互联网公司一样,实时计算在58拥有丰富的场景需求,主要包括以下几类
转载 2023-09-25 11:43:16
186阅读
2、标题:58 同城 iOS 客户端组件化演变历程 3、第一版App架构:功能比较简单,出发点是为了快速抢占市场,采取“短平快”的方式开发。 4、第二版架构:Hybrid框架:可以动态更新,中和苹果审核周期较长的问题 1)采取Native页面和H5页面 Hybrid框架 2)Hybrid框架:需要解决Web和Native交互问题 3)H5页
转载 2023-08-01 11:49:47
86阅读
在UPYUN主办的“UPYUN Open Talk ”第三期北京站上,58同城系统架构师孙玄详细介绍了58同城的商家(移动)管理平台的技术架构及演变历程,并就企业的核心O2O技术进行了专题的分享。孙玄表示,58同城是一个分类信息网站,涵盖房产、二手车、招聘、黄页等内容,在每一个类别里都能看到方便用户交流沟通的58帮帮。58帮帮分为IM部分和非IM的业务处理部分,目前,整个帮帮系统每天要处理10亿次
转载 2023-07-14 19:48:24
185阅读
WOT(World Of Tech)2015,互联网运维与开发者大会将在北京举行,会上58同城分享了《大数据量下,58同城mysql实战(上)》的主题(回复“同城”查看)。DTCC(Database Tech Conference China)2015,中国数据库技术大会举办在即,会上58同城将分享《数据库架构师做什么?58同城数据库架构设计思路(下)》,大会内容抢先看,一起来看看58同城怎么玩数
【编者按】58 同城 App 自从 1.0 版本开始,便已经提供了搜索功能。随着版本的迭代、业务的复杂,搜索框架也在不断受到挑战。诸如代码不能复用、耦合度高、业务功能接入成本高等问题日积月累,成为需要迫切解决的问题。本文从具体实际问题入手,详述了利用组件的思想如何一步步解决,希望对读者在开发类似业务功能及问题的时候能有所借鉴,整体设计,未雨绸缪,满足后期不断发展的业务需要。引言58 同城的搜索功能
背景 账号体系是每款互联网产品的“标配”,58集团拥有多条产品线多种账号体系,有先期孵化(一直都是58账号体系)也有后期收购(非58账号体系),情况多种多样较为复杂。 而不同账号体系不同产品线都需有相应的团队分别进行开发维护,造成资源配置浪费,同时账号功能系统及安全体系风控能力参差不齐。 云账号整合账号相关的基础能力和安全能力并扩展为中台通用能力,对外提供统一
         10亿次+消息、40亿次+总请求丨以58帮帮为例看58同城典型技术架构演变 作者:孙玄作者介绍:58赶集集团系统架构师,技术负责人,技术委员会架构组主任,也是58同城即时通讯、C2C技术负责人,负责58核心系统的架构以及优化工作。分布式系统存储专家,前百度高级工程师,参与社区搜索部多个基础系统的设计与实现。58同城作为中国最大的
58同城作为中国最大的分类信息网站,向用户提供找房子、找工作、二手车和黄页等多种生活信息。在这样的场景下,推荐系统能够帮助用户发现对自己有价值的信息,提升用户体验,本文将介绍58同城智能推荐系统的技术演进和实践。58同城智能推荐系统大约诞生于2014年(C++实现),该套系统先后经历了招聘、房产、二手车、黄页和二手物品等产品线的推荐业务迭代,但该系统耦合性高,难以适应推荐策略的快速迭代。58同城A
转载 2024-01-29 01:40:52
197阅读
{ "level0": {"0": "销售", "1": "客服", "2": "人事/行政/后勤", "3": "餐饮", "4": "旅游", "5": "酒店", "6": "超市/百货/零售", "7": "美容/美发", "8": "保健按摩", "9": "运动健身", "10": "普工/技工", "11": "生产管理/研发", "12": "汽车制造/服务", "13": "
转载 2023-08-01 00:32:29
45阅读
在当今数字化迅速发展的背景下,58同城作为一个集信息发布、招聘、二手交易等多种功能于一体的服务平台,其产品架构显得尤为重要。通过对58产品架构的分析,不仅能够洞察其设计思路,还有助于我们理解大型系统的构建方式。为了帮助大家更好地理解,以下是对“58产品架构分析”的详细探讨,包括各个层面的内容。 ## 背景描述 58同城的产品架构可以视为一个多层次的复杂系统。我们可以将其划分为几个维度,使用四象
原创 6月前
119阅读
 一、数据库的基本概念基本概念就一页PPT,让大家就一些数据库方面的概念达成一致。首先是“单库”,最开始的时候数据库都是这么玩的,几乎所有公司都会经历这个阶段。接下来是“分片”,也就是水平切分,它是用来解决数据量大的问题。有一些数据库支持auto sharding,自动分片,例如mongoDB,58同城也用过两年mongoDB,后来发现auto sharding不太可控,不知道什么时候会
转载 2024-08-02 15:01:24
56阅读
在互联网行业,尤其是在像58赶集这样的公司中,组织架构非常重要。它不仅决定了公司的运作效率,还影响到团队的协作和沟通,因此,优化组织架构是众多IT团队面临的一个重大任务。 ## 背景描述 在58赶集的日常运营中,我们遇到了组织架构调整的挑战。为了更有效地解决这个问题,我们设计了一个全面的分析框架。以下是我们的分析框架,分为四个象限: 1. **团队效能** 2. **沟通频率** 3.
原创 6月前
26阅读
# 实现“58同城数据架构”的流程及步骤 ## 流程步骤 | 步骤 | 描述 | | ---- | ---- | | 1 | 创建数据库表格 | | 2 | 向数据库表格中插入数据 | | 3 | 编写API接口 | | 4 | 前端页面展示数据 | ## 每一步具体操作及代码示例 ### 步骤一:创建数据库表格 在数据库中创建名为“58_data”的表格,并添加字段“id”、“name
原创 2024-03-28 03:31:50
87阅读
现有架构的问题1. 58App 架构 现有架构存在如下几个问题:编译速度慢业务线无法独立开发、调试耦合严重,多平台组件复用难度大重构、替换实现成本高测试范围边界难以界定需求需要改动多模块厂商包、极速包改造难度大业务组件间通信只能异步 (walle)2. SDK 架构包含公司级 SDK、APP 工厂 SDK、业务中间件 SDK 现有架构存在如下几个问题:对外 API 与实现耦合,无法快速实现替换,重
转载 2023-08-15 12:40:07
605阅读
Windows Phone应用分析报告——58同城 软件名称:58同城版本:V1.3.0.0原始发布日期:2011年12月20日开发者:北京城市网邻信息 58同城采用Panorama全景界面,分为主页、分类、个人中心和更多。1.主页面:当前城市+搜索栏+热门类别(房屋出租、二手汽车、二手手机和优惠券)重点说城市选择页面,点击省份时,会显示全国所有省份。很好的用户体验。    点
20道单选题,三道问答题单选题单选题没记,大概有一些概率题,机器学习算法很基本的原理题,还有sql题…难度:不难问答题一. 58招聘商家后台APP上线了一个新的模块,目的是提升商家购买率,请设计一套分析方案,衡量模块上线后对购买率是否有提升(购买率=支付陈工次数/PV) 二. 某电商平台针对合作商家提供了一个广告产品,商家购买广告位后,其产品可以在平台优先展示,展示位平台可调整,用户每点击一次计费
  • 1
  • 2
  • 3
  • 4
  • 5