<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevOps on PlumePHP</title><link>https://plumephp.com/tags/devops/</link><description>Recent content in DevOps on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 10 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://plumephp.com/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>2026 SaaS 行业报告：AI 原生开发平台的崛起</title><link>https://plumephp.com/saas-2026-ai-native-development-platforms/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/saas-2026-ai-native-development-platforms/</guid><description>&lt;h1 id="2026-saas-行业报告ai-原生开发平台的崛起"&gt;2026 SaaS 行业报告：AI 原生开发平台的崛起&lt;/h1&gt;
&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;2026 年，软件开发行业正经历一场深刻的范式转变。传统的&amp;quot;人工编码 + AI 辅助&amp;quot;模式正在被&amp;quot;AI 原生开发&amp;quot;所取代。在这一新模式下，AI 不再仅仅是开发者的工具，而是成为开发流程的核心驱动者。&lt;/p&gt;</description></item><item><title>Go 数据库迁移：goose、golang-migrate 与最佳实践</title><link>https://plumephp.com/97-database-migration/</link><pubDate>Fri, 25 Jul 2025 08:30:00 +0800</pubDate><guid>https://plumephp.com/97-database-migration/</guid><description>&lt;h1 id="go-数据库迁移goosegolang-migrate-与最佳实践"&gt;Go 数据库迁移：goose、golang-migrate 与最佳实践&lt;/h1&gt;
&lt;p&gt;你有没有经历过这样的噩梦：凌晨两点上线新版本，代码部署成功了，结果打开页面一片空白——因为数据库少了一个字段。或者更惨，回滚代码后发现数据库结构已经被改得面目全非，数据也丢了。又或者团队协作时，同事 A 加了一个索引，同事 B 删了一张表，合并代码的时候数据库结构已经乱成一锅粥。&lt;/p&gt;</description></item></channel></rss>