首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小红书微服务框架及治理等云原生业务架构演进案例

    在互联网世界,变化与演进是业务架构永恒的主题。技术迭代、业务演变等多重因素,一再提升着系统架构设计的难度和复杂度,可以说,没有一种架构是永久适用的,要想让自己的业务具有快速响应、快速适应的能力,架构的设计往往起着决定性的作用。 于是,业务思维在业务架构设计中就显得举足轻重了。它不仅决定了技术架构的提前部署能力,很大程度上也影响业务迭代阶段的速度和稳定性。所谓架构先行,在企业业务为王的发展压力下,业务思维能很大程度上决定着业务的迭代和转型。 当信息技术发展到当下,拥有一套稳定的业务架构几乎是所有大型互联网公司

    01

    做了这么多年架构师,我终于理解了什么是架构设计

    👆点击“博文视点Broadview”,获取更多书讯 作为软件开发的一个永恒话题,“架构”一直在被讨论、被总结和提炼。经验越久的开发者,对“架构”越会形成下面这样一些认知: 架构不曾有一个“标准答案”,架构决策受技术框架、业务场景、团队能力、公司规模、组织架构等多种因素影响; 架构理论随着某些技术的成熟而完善,又随着某些新技术的发展,旧的成熟理论被重建; 互联网产品所引发的海量大规模分布式系统,使得架构的领域也越来越细分:基础架构、中间件、业务架构、领域建模、大数据、云原生、AI……  因为架构需要如此多的

    02

    解密支付系统,来看如何构建理想的支付系统架构

    货币是人类发展史上一个极为重要的角色,它不仅是市场上物品交换的媒介,更是人类文明发展史上里程碑式的代表物。 几千年前人类在贸易市场上使用实物交换,可以想象一下我们的祖先进行市场贸易:一个人手上有羊奶,另一个人手上有牛肉,如果两个人都需要对方的物品,那么交换一下就可以了,这是最早的贸易。 但是随着人类文明的发展,这种实物交换已经无法满足人类的市场需求,比如拥有牛肉的人不喜欢羊奶,交易就无法进行。 这时候智慧的古人学会了使用媒介,大家所熟知的古时候的媒介是金、银、铜等。使用媒介给每种物品定价,所有的物品都可以通

    01

    赠书:亿级流量峰值没在怕,“缓存”技术来减压!

    许多大型互联网系统,如电商、社交、新闻等App或网站,动辄日活千万甚至上亿,每分钟的峰值流量在数十万以上,架构上如何应对如此高的流量峰值呢? 本文选自 《技术人修炼之道:从程序员到百万高管的72项技能》 一书,快来了解下如何通过“缓存”技术来给系统减压吧! 流量峰值给系统带来的主要危害在于,它会瞬间产生大量对磁盘数据的读取和搜索,通常数据源是数据库或文件系统,当数据访问次数增大时,过多的磁盘读取可能会最终成为整个系统的性能瓶颈,甚至压垮整个数据库,导致系统卡死、服务不可用等严重后果。 常规的应用系统通常会

    02

    亿级流量峰值没在怕,“缓存”技术来减压!

    许多大型互联网系统,如电商、社交、新闻等App或网站,动辄日活千万甚至上亿,每分钟的峰值流量在数十万以上,架构上如何应对如此高的流量峰值呢? 本文选自 《技术人修炼之道:从程序员到百万高管的72项技能》 一书,快来了解下如何通过“缓存”技术来给系统减压吧! 流量峰值给系统带来的主要危害在于,它会瞬间产生大量对磁盘数据的读取和搜索,通常数据源是数据库或文件系统,当数据访问次数增大时,过多的磁盘读取可能会最终成为整个系统的性能瓶颈,甚至压垮整个数据库,导致系统卡死、服务不可用等严重后果。 常规的应用系统通常会

    02

    一个例子,看懂关系型数据库和Redis的区别

    互联网产品正从“满足用户单向浏览的需求”发展为“满足用户个性化信息获取及社交的需求”。随着 5G的到来,会有越来越多“不可思议”的场景被搬到互联网上。这就要求产品做到以用户和关系为基础,对海量数据进行实时分析计算。 这也就意味着,对于用户的每次请求,服务器端都要查询海量数据、多维度数据,还要将这些数据进行聚合、过滤、筛选和排序,最终响应给用户。如果这些数据全部从数据库中加载,则将是一个无法忍受的漫长过程。 1 为什么需要缓存 使用缓存可以提升系统性能,以及改善用户体验。 缓存的意义是:通过开辟一个新的数据

    03

    议程发布!2022确定性网络技术与应用创新峰会线上直播预约中

    互联网的业务重心正从上半场的消费领域转向下半场的生产领域,生产制造所需承载的设备规模和服务规模激增,对传统网络“尽力而为”的服务质量提出挑战,新业务、新应用、新模式对网络通信的延时、安全可靠、服务等级划分提出了更高要求,亟需建立一种可提供“准时、准确”数据传输服务质量的新一代网络——确定性网络,形成“确定性网络+”的技术和产业格局将推动千行百业朝着数字化、网络化、智能化的高质量发展。同时,确定性网络需要强大的端到端技术协同能力,将对网络基础设施和解决方案生态带来机遇和挑战。 在“科创中国”未来网络专业科技

    02

    《深入理解高并发编程:JDK核心技术》——冰河新书上市

    大家好,我是冰河~~ 废话说多了没用,并发编程技术一直是初级程序员进阶高级工程师的前提条件,也是成为大厂程序员的必备技能,更是突破自身技术瓶颈的必经之路。 2022年6月我出版了“冰河技术丛书”之“深入理解高并发编程”系列的第1部作品——《深入理解高并发编程:核心原理与案例实战》,书中全面细致地介绍了高并发编程的基础知识、核心原理、实战案例和系统架构等内容,帮助读者从根本上理解并发编程出现各种诡异Bug问题的根源,并从原理与实战层面找到解决问题的方案。随后这本书被翻译成繁体版——《深入高平行開發:深度原理&

    01

    为什么只想写代码的人,也要培养技术领导力?

    “CTO 要不要写代码?”是国内技术圈争论多年的经典话题。有的人认为技术管理者的价值在于业务而非技术,有的人认为技术管理者如果失去技术能力容易脱离实际。然而在国内的职场环境下,绝大部分技术管理岗,往往是由技术能力过硬的资深研发升任。“码而优则仕”的背景下,部分初升的技术管理人员往往容易手足无措:不知该如何管理,又担心脱离技术失去自己的核心能力。 技术与技术管理有本质的区别,部分人想走技术专线,只做技术,不做管理,在有高阶发展空间和土壤的大厂或者技术型产品公司,这个想法可能实现,但无论是专注于技术还是走管理路

    04
    领券