CODE, ARCHITECTURE & AI

代码、架构与 AI 时代.

记录工程实践,也探索 AI 时代软件与人的新可能。

484 篇记录保持好奇,慢慢积累

从领域驱动设计(DDD)到技术团队管理的 6 点思考

领域驱动设计(Domain-Driven Design, DDD)是一种软件开发方法,由 Eric Evans 在 2003 年出版的同名著作《领域驱动设计:软件核心复杂性应对之道》中提出。DDD 的核心思想是,相比技术实现,业务领域知识对软件项目的成功更为关键。因此,开发团队应该将主要精力投入到理解和建模业务领域,并以此指导软件设计和开发。 DDD 主要解…
继续阅读 ↗

关于前端稳定性建设的系统性思考

【说明】全文约 15000 字,阅读需要约 30 分钟。是关于前端稳定性建设的系统性思考,从可观测体系、全链路监控、高可用架构、性能管理、风险治理、流程机制、工程建设等 7 个方面做了详细的表述。 随着前端技术的不断发展和前端应用工程的日益复杂化,前端系统的稳定性已经成为一个不容忽视的话题。 从技术站位来看,前端是连接用户与后端的重要桥梁。前端的稳定性直接关…
继续阅读 ↗

关于后台稳定性建设的系统性思考

后台系统具有 24 小时全天候运行、用户访问量大、数据处理复杂 等特点,其稳定性对企业的业务连续性和用户体验至关重要。 影响后台系统稳定性的因素有很多,包括但不限于: 硬件故障 :服务器、网络、存储等硬件设备出现故障。 软件缺陷 :操作系统、中间件、应用程序等软件存在 bug。 人为失误 :系统维护、变更操作不当造成的问题。 网络攻击 :黑客入侵、DDoS …
继续阅读 ↗

一文了解文生图中 ControlNet 的实现原理和生态发展

在聊 ControlNet 的之前,先了解一下 ControlNet 的基础模型 Stable Diffusion 的生成过程。 Stable Diffusion (SD) 是一种基于扩散模型的文本到图像生成技术,它可以根据输入的文字描述,生成与之语义相符的高质量图片。整个 SD 模型的架构包含了多个关键组件,它们分工协作、相互配合,共同完成了这一令人惊叹的…
继续阅读 ↗

万字长文:关于 SEO 建设的系统化思考

1 前言 SEO 是一个系统工程,涉及方方面面。随着搜索引擎的不断进化,SEO 策略也在不断变化,但万变不离其宗。SEO 的核心思路一直都是围绕「 内容、体验、权重 」这三要素,打造一个对用户和搜索引擎都友好的高质量网站。 1.1 内容 内容是指网站中所有可以被用户感知和搜索引擎抓取分析的信息 ,包括文字、图片、视频、音频等多种形式。内容是网站的核心,是吸引…
继续阅读 ↗

AI 大时代要懂的 2 种「编程范式」

2023 年 AI 新突破导出不穷,隔两个月就会有一个爆点出来,AI 迎来了一个新的里程碑时刻。从 OpenAI 推出的 ChatGPT 到 Midjourney 发布的 V5/V6 版本,AI 在各个领域都取得了突破性的进展。随着 AI 技术的日益成熟,我们也开始思考如何更好地利用 AI 工具来提高工作效率。 到 2024 年, AI 应用、AI 配套的框…
继续阅读 ↗

SaaS 产品的定制路线和集成路线

最近有和一些做 SaaS 的技术负责人交流,原来专注于做线上 SaaS 业务,今年也开始开放了定制逻辑。 回想之前看到的艾瑞咨询 2024 年发布的《中国企业级 SaaS 行业研究报告》,SaaS 行业有如下的一些变化: 市场规模、增长预测和行业趋势 : 2023 年中国企业级 SaaS 市场规模达到 888 亿元人民币,同比增长 13.0%。 预计未来三年…
继续阅读 ↗