中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。能不能有一套可直接落地、基于开源、成本低,可快速搭建的中间件及架构升级方案呢?我是一个有十多年经验的 IT 老兵,曾主导
前言做学问就像爬山,从山脚出发的人很多,能爬到山顶的却寥寥无几。有些人爬得很快,到达半山腰就盖了一所房子住在那里,对爬向山顶没有太大的兴趣。而能够登顶的人,除了要具备必要的技能外,更要有坚强的毅力,不被沿途景色所迷,不为声色犬马所扰。坚韧不拔,直至峰顶,终成正果。本文就从架构的基本理论,到架构的高级技能,再到架构综合技能,最后又介绍了架构的创新思维。以一个完整的java架构技能体系为大家解读jav
转载 2023-09-18 09:14:56
275阅读
# 如何实现“架构实践 pdf下载” ## 操作流程 | 步骤 | 操作 | | ---- | ---- | | 1 | 点击“下载”按钮 | | 2 | 向服务器请求生成pdf文件 | | 3 | 服务器返回pdf文件链接 | | 4 | 点击链接下载pdf文件 | ## 详细步骤 ### 步骤1:点击“下载”按钮 ```markdown 下载 ``` ### 步骤2:向服务器请
原创 2024-06-16 04:27:23
261阅读
在多年的发展中不断进行架构优化,逐步采用分布式架构,解耦业务和架构,提高可扩展性,现在已逐步进化到大量采用开源技术的Java+.Net (.Net主要是为了兼容历史业务)混合技术栈。从2013年开始使用OpenStack将基础设施标准化,实现快速部署,帮助减少运维成本。曾在QCon上分享过使用OpenStack打造私有云的经验,基于OpenStack进行二次开发,综合了KVM,VM
转载 2023-08-10 00:19:06
328阅读
作者简介:胡健,框架高级研发经理,目前负责多媒体服务的构建和研发工作。近些年业务突飞猛进,用户遍及世界各地。公司对用户体验也越来越重视,每一个小的功能改动、页面改版的背后,都有大量的A/B实验提供保障。与此同时,与用户体验息息相关的媒体文件的应用质量也被放到重要位置,如图片加载延时、成功率、清晰度等数据。本文将分享图片服务架构,包括 服务架构的演变过程,以及在生产上实际遇到的一些问题,
转载 2024-02-10 07:29:38
528阅读
本文来自技术中心基础业务研发部的《应用架构涅槃》系列分享。据基础业务研发部负责人李小林介绍,互联网二次革命的移动互联网时代,如何吸引用户、留住用户并深入挖掘用户价值,在激烈的竞争中脱颖而出,是各大电商的重要课题。通过各类大数据对用户进行研究,以数据驱动产品是解决这个课题的主要手段,的大数据团队也由此应运而生;经过几年的努力,大数据的相关技术为业务带来了惊人的提升与帮助。以基础大数据的用户意
发这篇博文主要是想学习一下架构出了一本《架构实践》,无奈现在还没开源。看京东价大概109元人民币。如果看到次博文的网友能发我一本《架构实践》pdf。不胜感谢。或者实体书籍也行。其实我不怎么需要实体书籍,因为技术的东西很快会过时。技术只是一时有用。书籍目录:第1 章 整体技术架构 0011.1 技术架构概览 0031.1.1 分层架构 0031.1.2 接入层技术 005
作者简介本文作者Shirley博、烧鱼,来自Cloud Container团队,目前主要从事Service Mesh在的落地,负责控制面的可用性及优化建设,以及推进各类基础设施服务的云原生化。一、背景基于SDK模式已经有相对完善的微服务治理体系,但在业务全球化、混合多云场景下,对基础设施的标准化和解耦、可迁移性以及拥抱开源成为新的诉求。以当前的业界实践及趋势来看,云原生架构与体系是满足
第7 章 IaaS & PaaS 如果想要产品交付越来越快,就需要提升基础设施的交付能力。虚拟化技术,通过OpenStack平台统一了虚拟机/物理机的资源交付,提供了真正意义上的IaaS服务。 一套稳定的,可靠的,高效的持续交付平台---PaaS平台应用而生。在PaaS平台,我们从持续交付入手,打通了持续交付过程中核心的几个部分:资源,版本,发布。在版本 方面,引入了git,包管理工具,依赖管
转载 2023-07-13 15:48:35
220阅读
作者简介本文作者烧鱼、Shirley博,来自Cloud Container团队,目前主要从事Service Mesh在的落地,负责控制面的性能优化及可用性建设,以及推进各类基础设施服务的云原生化。一、背景近几年,国内各大公司大规模生产落地Kubernetes和Service Mesh,拉开了云原生革命的序幕。从2019年开始,团队开始在部分场景中落地Istio Gateway,积累Serv
App网络服务的高可靠和低延迟对于无线业务稳定发展至关重要,过去两年来我们一直在持续优化App网络服务的性能,到今年Q2结束时基本完成了App网络服务通道治理和性能优化的阶段性目标,特此撰文总结其中的经验教训,为以后的工作打下基础。App无线网络服务架构2014年为无线服务开发了Mobile Gateway,有两种类型:TCP Gateway和HTTP Gateway。 TCP Gate
转载 2024-01-16 15:59:51
227阅读
源起 日志,看似简单简单的文本,在网站运维人员眼里却似一座蕴含丰富的宝藏。通常以下运维任务都或多或少需要运维人员和日志打交道: 系统健康状况监控 查找故障根源 系统瓶颈诊断和调优 追踪安全相关问题 技能熟练的Linux SA们能够很快的组合诸如grep, awk这样的命令,奇幻般的从日志中挖掘出有用的信息;亦或是研发人员往往会基于MySQL,MongoDB,HBase开发自己的日志存储和分析工
作者简介灿荣,软件技术专家,目前关注互联网中台以及中间件领域。一、背景介绍       为解决系统重复建设、能力复用性低的问题,启动了中台化建设步伐。旅游行业的中台建设,并非从零开始,前期已经积累了行业中多个场景的业务和技术的中台能力。因系统建设的复杂,亟需一个中台大脑站在全局视角进行公司中台能力的梳理和建设。Tripyun-云是中台团队打造
第6 章 数据库 6.1 上传发布 数据库的上传发布,简而言之,就是DDL操作的过程,主要包括表的创建,表结构的调整,索引的调整等。 6.1.1 表结构设计规范 1.创建表的存储引擎必须是InnoDB:不能选择其他引擎 2.每张表必须有主键且不能使用联合主键:每行数据都能被唯一区分 3.默认使用utf8mb4字符集:uft8mb4字符集支持emoji表情符 4.每张表
转载 2024-07-28 10:36:23
535阅读
1评论
前言酒店业务部门是旅行的几大业务之一,其业务逻辑复杂,业务需求变动快,经过多年的研发,已经是一个代码规模庞大的工程,如何规范代码,将代码按照其功能进行分类,将代码写到合适的地方对项目的迭代起着重要的作用。MVP模式是目前客户端比较流行的框架模式,在很早之前就开始探索使用该模式进行相关的业务功能开发,以提升代码的规范性和可维护性,积累了一定的经验。本文将探讨一下该模式在实际工程中的优点和缺陷
转载 2023-09-24 07:50:54
544阅读
导读 作为全球领先的一站式旅行平台,旗下拥有旅行网、去哪儿网、Skyscanner 等品牌。旅行网向超过 9000 万会员提供酒店预订、酒店点评及特价酒店查询、机票预订、飞机票查询、时刻表、票价查询、航班查询等服务。 随着业务量迅速增长,需要更敏捷的技术架构来满足不断激增的并发与数据量,一个稳定、可靠,可以随业务增长不断扩展的数据库对于来说显得尤其重要
转载 2023-07-12 18:50:55
981阅读
作者简介宮娴,高级后端开发工程师;Spike,高级后端开发专家。随着国际化业务的快速推进,搜索引擎作为用户体验中至关重要的一环,上云变得志在必行。本文主要分享酒店搜索引擎迁移AWS的探索与实践过程,内容将涵盖一个HTTP请求的全链路处理过程:包括从APP发出请求到网关,再到内网错综复杂的微服务,最后到所依赖的各种持久化存储。一、微服务架构带来的挑战这次上云的是爆款业务,用户直观的感受是
从去年底开始,开始计划把Docker引入到的云平台,这是系统研发部一部分的工作任务,系统研发部的架构师李任现在就在协同研发部从事Docker引入的工作。的Docker实践是怎样的?以下正文给你答案:容器对的价值为什么要在内部推容器?肯定是想获得容器带来的好处。公共的好处大家都会知道,但有一个可能是特有的痛点,因为有大量的应用是部署在Windows上,因此也很希望
转载 精选 2016-05-11 21:18:07
762阅读
# 架构实践概述 在互联网行业,特别是在线旅游行业,架构设计的优劣直接影响到服务的稳定性和用户体验。作为中国最大的在线旅游服务平台之一,在其架构设计中采用了许多先进的技术和理念。本文将介绍架构实践,并通过代码示例展示其主要特性。 ## 一、架构设计原则 架构设计遵循以下几条核心原则: 1. **高可用性**:保证系统能够在高并发情况下稳定运行。 2. **可扩展性**:
原创 8月前
59阅读
今年动作不断,继5月份收购艺龙后,前不久又宣布了与去哪儿合并,成为国内在线旅游领域当之无愧的霸主。在多年的发展中不断进行架构优化,逐步采用分布式架构,解耦业务和架构,提高可扩展性,现在已逐步进化到大量采用开源技术的Java+.Net (.Net主要是为了兼容历史业务)混合技术栈。从2013年开始使用OpenStack将基础设施标准化,实现快速部署,帮助减少运维成本。曾在QCon上分
转载 2024-02-04 22:08:48
206阅读
  • 1
  • 2
  • 3
  • 4
  • 5