软件工程与架构从Golang调度器的作者视角探究其设计之道! Golang核心开发人员、goroutine调度的设计者Dmitry Vyukov,在2019年的一个talk里深入浅出地阐述了goroutine调度的设计思想以及一些优化的细节。本文是笔者结合自身经... 2023-04-191,090 viewsCommentsGoLang 阅读全文
软件工程与架构Golang整洁代码架构实践——基于 COLA 为了降低系统组件之间的耦合、提升系统的可维护性,一个好的代码框架显得尤为重要。本文将为大家介绍众所周知的三种代码框架,并从三种框架引申出COLA 架构以及作者基于 COLA 架构设计的 Go 语言项目... 2023-04-193,175 viewsCommentsGoLang 阅读全文
软件工程与架构golang生态下如何设计百万级别的websocket系统 go websocket库介绍 Go 有几个流行的 WebSocket 库,可以轻松地向应用程序添加实时通信。让我们来看看一些最常用的库以及它们的比较。 net/websocket net/webso... 2023-04-192,502 viewsCommentsGoLang 阅读全文
软件工程与架构腾讯后台技术专家10年沉淀:后海量时代的架构设计 作者:腾讯云开发者 来源:知乎 移动互联网后半场,海量技术已经成为了标配。在架构设计时,开发者能做什么、要考虑什么,从而实现一个设计精良的架构?欢迎往下阅读,和腾讯后台技术专家吕远方一起聊架构设计! ... 2023-04-16888 viewsComments 阅读全文
软件工程与架构AI时代,你需要了解的AI 数据库架构设计和内存优化思路 作者 | 陈迪豪 编辑 | 邓艳琴 随着人工智能技术的发展和普及,越来越多的企业和组织需要处理和分析大量的数据,其中就包括了 AI 数据。AI 数据库为处理这些数据提供了更高效,更智能的方式,能够更好... 2023-04-08855 viewsComments 阅读全文
软件工程与架构DevOps 9 个 最佳实践:该做什么和不应该做什么? 过去十年中,利用 DevOps 实践来最大限度地提高速度和创造价值一直是软件行业的热门话题。我们已经接受了这些实践,并改变了我们工作和思考开发、运营、项目管理、代码质量、可观察性和持续反馈的方式。 随... 2022-12-261,058 viewsCommentsDevOps 阅读全文
软件工程与架构衡量 DevOps 成功的 9 个关键指标 完成了艰苦的工作并制定了 DevOps 指标和 DevOps KPI,您可以坐下来放松一下,并见证您的 Dev 和 Ops 团队之间的协作,因为他们可以更快地交付质量更好的软件。 如果那么简单就好了~... 2022-12-261,118 viewsCommentsDevOps 阅读全文
软件工程与架构如何保证 DevOps 项目质量?KPI?成功 DevOps Leader 应清楚这三个挑战 项目管理领域,我们的目标是尽快交付高质量的项目,并获得积极的投资回报率。尽管这些目标对所有项目都是通用的,但与实现这些目标相关的挑战对于每个行业来说都是独一无二的。在 DevOps 生态系统中,我们感... 2022-12-261,013 viewsCommentsDevOps 阅读全文
软件工程与架构DevOps: 每个阶段最常用的工具有哪些? 带有 DevOps 特性的工具列表每天都在增长,了解团队的需求对于使用正确的服务来促进新应用程序的开发非常重要。本文将按类别了解不同的 Devops 工具,以提高团队的生产力和协作。 如... 2022-12-261,489 viewsCommentsDevOps 阅读全文
软件工程与架构低代码开发前后端分离,无需CORS,用nginx解决跨域问题 前后端分离已经成为中大型软件项目开发的最佳实践。 在技术层面,前后端分离指在同一个Web系统中,前端服务器和后端服务器采用不同的技术栈,利用标准的WebAPI完成协同工作。这种前后端分离的"混合开发"... 2022-09-171,637 viewsCommentsNginx 低代码 阅读全文
软件工程与架构三年后端开发谈Python后端架构的演进 做了3年的后端开发, 经历一款SaaS产品从0到10(还没有到100, 哈哈哈)的过程, 3年间后端的架构逐步演变, 在微服务的实践过程中遇到的问题也越来越多, 在这里总结下. 产品是一款服务于人力资... 2022-09-04896 viewsCommentsPython 阅读全文
软件工程与架构什么是领域驱动设计?为什么落地这么难? 领域驱动设计并不是新的架构设计理论,从 Eric Evans 提出至今已经有十多年历史。由于微服务架构的兴起,DDD 常用于指导微服务边界划分,并重新广泛进入软件研发大众的视野。DDD 的理念及应用普... 2022-08-261,347 viewsComments 阅读全文
软件工程与架构接受洗礼吧!敏捷迭代已过时,大厂都在用DevOps开发模式 先告诉大家两句话,第一句话是趋势,第二句话是概念。 趋势:目前很多大厂如阿里、腾讯、百度、头条、美团等公司内部都在用DevOps开发模式。 概念:DevOps=Developers(开发)+Opera... 2022-08-131,223 viewsCommentsDevOps 阅读全文
软件工程与架构敏捷开发与devops有啥区别,用哪个好? 1、两者产生的背景 敏捷与devops在当今都有广泛的应用,敏捷和devops都是为了解决公司流程中环节交互的问题。在软件开发的整体流程之中,存在很多环节,这些环节之间也存在很多障碍。需求从用户提出到... 2022-08-131,625 viewsCommentsDevOps 阅读全文
软件工程与架构蚂蚁金服技术专家:支付宝 App 是如何建设移动 DevOps 的? 微软 MSDN 上的一篇文章有这样一段话:“移动应用的理想环境需要满足两个条件,一是可以确切知道客户脑海中立即浮现的需求,二是为了满足这些需求而编写的代码可以立即传递给这些客户,简单来说,就是客户需求... 2022-08-131,126 viewsCommentsDevOps 阅读全文
软件工程与架构什么是DevOps?解决了哪些挑战?DevOps从何而来,又如何演变? DevOps概念已经被越来越多的人所熟知,本文将从不同职能与DevOps的联系,以及DevOps运动如何演变入手,希望可以帮助你对DevOps有更深刻的理解。 1 DevOps从哪来? DevOps是... 2022-08-131,150 viewsCommentsDevOps 阅读全文
软件工程与架构数据中台是什么?ProcessOn 9张架构图优质模板给你说清楚! 数据中台的概念由阿里巴巴首次提出,它的目的是将企业沉睡的数据变成数据资产,从而实现数据价值变现的系统和机制。本文小编从什么是数据中台、数据中台的价值、数据中台必备的能力和一些优质的数据中台的架构图模板... 2022-08-121,509 viewsComments中台 阅读全文
软件工程与架构没有类!面向对象切换到函数式编程,真的很难 问:我听说过很多有关函数式编程的好东西,但是我很难理解。我在C ++ / Java / C#/ Javascript / etc方面有多年的经验,但这无济于事,感觉就像是从头开始学习代码。我应该从哪里... 2022-08-111,069 viewsComments函数式编程 阅读全文
软件工程与架构DDD(领域驱动设计)分层架构的理解(适合新人) 团队大多数项目都是基于DDD分层架构开发的,而不是传统的MVC模式,这就让很多之前没有接触过DDD思想的同学在刚开始接触项目的时候有点懵。那么什么DDD?这种DDD项目结构和之前的有哪些不同,我该如何... 2022-08-111,299 viewsComments 阅读全文
软件工程与架构MVC有什么问题?什么是领域驱动设计?能解决什么? 传统的MVC会有什么问题 mvc结构 mvc结构的特点 对象只是数据的载体,它没有相关行为,可以理解为是对数据移动、处理和实现的过程,这种对象我们称之为贫血领域对象。 业务初期,我们的功能大都非常简单... 2022-08-111,078 viewsComments 阅读全文
软件工程与架构领域驱动设计示例:UML建模,原则应用于模型会发生什么? 看过很多IT项目。其中一些设计非常好,同时也有一些非常糟糕。基于这些经验,我想写一些示例项目,我还想展示如何使用UML建模示例项目,以及如果我们将领域驱动设计原则应用于模型会发生什么。 在开始讲述本文... 2022-08-11883 viewsComments 阅读全文
软件工程与架构领域驱动设计入门:DDD上下文中,领域是什么? 领域驱动设计(DDD)是由 Eric Evans 发明的一个概念。他在 2004 年出版的《领域驱动设计》一书(即”大蓝皮书“)中探讨了这个概念。 那么在 DDD 上下文中,领域是什么? 领域是知识、... 2022-08-111,119 viewsComments 阅读全文
软件工程与架构为什么需要领域驱动设计?从需求分析到API设计说清楚 本文从需求分析到API设计,试图描述领域驱动设计的过程及思想。同时也能看的出领域驱动设计并不是孤立存在的,它为解决开发团队和业务人员之间沟通而生,进而驱动微服务的划分以及API的设计。 作为一个领域驱... 2022-08-111,212 viewsComments 阅读全文
软件工程与架构分布式系统 38 个知识点万字总结:高可用如何设计并保证? 什么是分布式,分布式会遇到什么问题,有哪些理论支撑,有哪些经典的应对方案,业界是如何设计并保证分布式系统的高可用呢? 1. 架构设计 这一节将从一些经典的开源系统架构设计出发,来看一下,如何设计一个高... 2022-08-101,406 viewsComments分布式系统 阅读全文