<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>追风笔记</title><link>https://c92b9003.wangpeng.pages.dev/</link><description>Recent content on 追风笔记</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Sat, 15 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://c92b9003.wangpeng.pages.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>PageFly</title><link>https://c92b9003.wangpeng.pages.dev/projects/pagefly/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/projects/pagefly/</guid><description>&lt;p&gt;PageFly 是一个面向 AI 工作流的轻量页面托管方案：写好 HTML/Markdown 后直接发布，适合把分析页、工具页或实验性内容快速上线。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;状态&lt;/strong&gt;：已上线&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;地址&lt;/strong&gt;：&lt;a href="https://fly.882680.xyz"&gt;https://fly.882680.xyz&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;技术栈&lt;/strong&gt;：Cloudflare Pages + Functions + KV（免费层）&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;用途&lt;/strong&gt;：个人工作流落地页、轻量产品原型、AI 输出展示&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>个人简介</title><link>https://c92b9003.wangpeng.pages.dev/about/bio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/about/bio/</guid><description>&lt;h2 id="我是谁"&gt;我是谁&#10;&lt;/h2&gt;&#10;&lt;p&gt;王鹏，数学学士 + 计算机硕士，现就职于某银行总部（北京），担任后端架构师。&lt;/p&gt;&#10;&lt;p&gt;日常工作围绕&lt;strong&gt;客户信息系统（ECIF）&lt;/strong&gt;、&lt;strong&gt;核心系统&lt;/strong&gt;与&lt;strong&gt;分布式系统&lt;/strong&gt;展开，熟悉：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;分库分表、RocketMQ 动账通知；&lt;/li&gt;&#10;&lt;li&gt;账户 / 卡 / 支付结算 / 计息 / 限额；&lt;/li&gt;&#10;&lt;li&gt;数据治理与安全加密；&lt;/li&gt;&#10;&lt;li&gt;支付系统（二代支付、银联 / 网联）；&lt;/li&gt;&#10;&lt;li&gt;反洗钱 / KYC / CRS。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="我在做什么"&gt;我在做什么&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;目标：从银行技术专家走向 CIO；&lt;/li&gt;&#10;&lt;li&gt;同时经营个人品牌第二曲线——公众号「金融科技百分百」，写银行系统、金融科技、支付、分布式与 IT 架构；&lt;/li&gt;&#10;&lt;li&gt;这个站点（追风笔记）是我沉淀技术专栏、博客与文档的地方。&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>投资顾问系统</title><link>https://c92b9003.wangpeng.pages.dev/projects/investment-advisor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/projects/investment-advisor/</guid><description>&lt;p&gt;一个偏向个人投资研究的原型系统：用 AKShare 获取 A 股/基金数据，Supabase 做后端存储，All-Weather 策略做资产配置参考。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;状态&lt;/strong&gt;：进行中&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;技术栈&lt;/strong&gt;：Python / AKShare / Supabase / All-Weather&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;目标&lt;/strong&gt;：把「数据获取 → 策略回测 → 组合跟踪」串成可复用的工作流&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;适用&lt;/strong&gt;：个人投资研究，非投资建议&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>写作与专栏</title><link>https://c92b9003.wangpeng.pages.dev/about/writing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/about/writing/</guid><description>&lt;p&gt;我在这个站点上主要写三类专栏，对应我在银行工作中的不同关注点：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://c92b9003.wangpeng.pages.dev/architecture"&gt;架构专栏&lt;/a&gt;：客户信息系统、核心系统、分布式架构与 DDD；&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://c92b9003.wangpeng.pages.dev/banking"&gt;银行业务专栏&lt;/a&gt;：支付清算、计息与限额、账户 / 卡、反洗钱（AML）/ KYC / CRS；&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://c92b9003.wangpeng.pages.dev/data"&gt;数据专栏&lt;/a&gt;：数据治理、加密与安全、分库分表、消息与流处理。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;此外，我也在运营公众号「金融科技百分百」，分享银行系统、金融科技、支付、分布式与 IT 架构相关的实战与思考。&lt;/p&gt;</description></item><item><title>联系方式</title><link>https://c92b9003.wangpeng.pages.dev/about/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/about/contact/</guid><description>&lt;ul&gt;&#10;&lt;li&gt;公众号：金融科技百分百&lt;/li&gt;&#10;&lt;li&gt;邮箱：（待补充）&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>认知匹配 / AI 认知画像</title><link>https://c92b9003.wangpeng.pages.dev/projects/cognitive-match/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/projects/cognitive-match/</guid><description>&lt;p&gt;一个轻资产创业方向的探索：通过 AI 认知画像，把人的知识结构、偏好与能力结构化，再与机会（项目、人、内容）做匹配。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;状态&lt;/strong&gt;：规划中&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;形态&lt;/strong&gt;：React + Claude API 的轻量原型&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;投入&lt;/strong&gt;：每周约 18–27 小时，优先免费/低成本方案&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;核心问题&lt;/strong&gt;：如何把「认知相似性」变成可计算、可解释的匹配信号&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>中文 AI 人味化 skill</title><link>https://c92b9003.wangpeng.pages.dev/projects/ai-humanizer-skill/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/projects/ai-humanizer-skill/</guid><description>&lt;p&gt;一个 WorkBuddy skill（v3.0.0-zh），用于把 AI 生成的中文内容去「AI 味」，覆盖 18 类常见痕迹：夸张象征、宣传腔、-ing 分析、模糊归因、破折号滥用、三段式、AI 词汇等。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;版本&lt;/strong&gt;：v3.0.0-zh&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;形态&lt;/strong&gt;：WorkBuddy skill&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;用途&lt;/strong&gt;：公众号、技术文档、邮件、报告等需要「像人写的」中文场景&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;思路&lt;/strong&gt;：先检测痕迹模式，再按类别做针对性改写&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>银行业本体论</title><link>https://c92b9003.wangpeng.pages.dev/projects/banking-ontology/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/projects/banking-ontology/</guid><description>&lt;p&gt;把银行科技中反复出现的概念（组织、产品、账户、交易、客户、渠道、风险、监管报送等）结构化成本体，形成可复用的知识框架。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;状态&lt;/strong&gt;：研究中&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;输出&lt;/strong&gt;：PPT、概念图、领域词汇表&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;目标&lt;/strong&gt;：让业务→技术→数据的映射有统一语言&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;关联方向&lt;/strong&gt;：ECIF、MDM、监管报送、数据资产&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>开博第一篇：为什么写「追风笔记」</title><link>https://c92b9003.wangpeng.pages.dev/blog/welcome/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/blog/welcome/</guid><description>&lt;p&gt;做银行系统架构这些年，踩过的坑、想明白的事，大多散落在笔记本和聊天记录里。开这个站点，是想把它们系统地沉淀下来。&lt;/p&gt;&#10;&lt;h2 id="我会写什么"&gt;我会写什么&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;架构专栏&lt;/strong&gt;：客户信息系统（ECIF）、核心系统、分布式架构，以及领域驱动设计（DDD）在银行场景下的落地。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;银行业务专栏&lt;/strong&gt;：支付清算、计息与限额、账户/卡、反洗钱（AML）/KYC/CRS 等核心业务梳理。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;数据专栏&lt;/strong&gt;：数据治理、加密与安全、分库分表、消息与流处理。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="写给谁"&gt;写给谁&#10;&lt;/h2&gt;&#10;&lt;p&gt;同行、想转行做金融科技的工程师，以及任何对「银行系统为什么这么设计」感到好奇的人。&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;这个站点是示例内容，框架搭好后，真实文章会逐步替换进来。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>在银行客户信息系统（ECIF）里落地 DDD 聚合</title><link>https://c92b9003.wangpeng.pages.dev/columns/architecture/ddd-aggregate/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/columns/architecture/ddd-aggregate/</guid><description>&lt;p&gt;ECIF 里「客户」的概念极其庞大：个人、对公、同业，各自的属性、关系、生命周期都不同。如果用一个巨大的 &lt;code&gt;Customer&lt;/code&gt; 实体硬扛，代码会迅速腐化。&lt;/p&gt;&#10;&lt;h2 id="用界限上下文切分"&gt;用界限上下文切分&#10;&lt;/h2&gt;&#10;&lt;p&gt;把客户拆成几个界限上下文：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;客户主数据（Party）&lt;/strong&gt;：统一的自然人/机构标识与基础属性。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;客户画像（Profile）&lt;/strong&gt;：风险偏好、营销标签，读写频率高、变化快。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;客户关系（Relationship）&lt;/strong&gt;：持股、担保、集团关系。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="聚合根怎么定"&gt;聚合根怎么定&#10;&lt;/h2&gt;&#10;&lt;p&gt;每个上下文内部再定聚合根。例如 Party 上下文里，&lt;code&gt;Party&lt;/code&gt; 是聚合根，&lt;code&gt;Address&lt;/code&gt;、&lt;code&gt;Contact&lt;/code&gt; 是其值对象，保证一致性边界内不跨聚合调用。&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;经验：聚合的边界应以「事务一致性」而非「业务概念大小」来划。ECIF 里最容易犯的错，就是把所有客户信息塞进一个聚合。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;这样设计后，主数据服务稳定，画像服务可以独立迭代，互不影响。&lt;/p&gt;</description></item><item><title>一文理清 ECIF：客户信息为什么要「集中」</title><link>https://c92b9003.wangpeng.pages.dev/columns/banking/ecif-overview/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/columns/banking/ecif-overview/</guid><description>&lt;p&gt;在没有 ECIF 的年代，网点、网银、信用卡中心各自维护一份客户信息。同一个客户，在不同系统里姓名、证件、联系方式都不一样，营销和风控都无从谈起。&lt;/p&gt;&#10;&lt;h2 id="ecif-解决什么"&gt;ECIF 解决什么&#10;&lt;/h2&gt;&#10;&lt;p&gt;ECIF（企业客户信息整合）把分散在各业务系统的客户主数据收敛到一处，对外提供&lt;strong&gt;唯一客户视图&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;唯一标识&lt;/strong&gt;：用客户号（Party ID）统一自然人/机构，而非证件号。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;主次关系&lt;/strong&gt;：支持一人多户、一户多卡，但主数据唯一。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;服务化&lt;/strong&gt;：其他系统通过接口查询，不再各自落库。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="技术上的关键取舍"&gt;技术上的关键取舍&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;读写分离&lt;/strong&gt;：主数据写入强一致，查询可走缓存/只读副本。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;变更可溯源&lt;/strong&gt;：客户信息变更需要留痕，满足监管审计。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;ECIF 不是「又一个数据库」，而是银行数字化的最底层地基。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>银行数据治理：先治「元数据」再治「质量」</title><link>https://c92b9003.wangpeng.pages.dev/columns/data/data-governance/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>https://c92b9003.wangpeng.pages.dev/columns/data/data-governance/</guid><description>&lt;p&gt;很多银行的数据治理项目最后沦为「补元数据、填责任表」。要见效，得把治理内建到数据生产的流水线里。&lt;/p&gt;&#10;&lt;h2 id="两件事优先做"&gt;两件事优先做&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;元数据与血缘&lt;/strong&gt;：字段从哪个系统来、被哪些任务加工、流向哪里，必须可自动追踪。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;质量规则内建&lt;/strong&gt;：非空、唯一、口径一致等校验，在 ETL/湖仓任务里当「门禁」，不过不入库。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="安全与加密"&gt;安全与加密&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;静态加密&lt;/strong&gt;：落盘即对敏感字段加密（如证件号、卡号）。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;动态脱敏&lt;/strong&gt;：查询侧按角色脱敏，开发环境拿不到明文。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;治理的目标不是「漂亮的报告」，而是让 downstream 系统敢用这份数据。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item></channel></rss>