26《一人公司方法论》搭建一人公司基础设施

搭建一人公司基础设施

通过前文讨论,我们认为一人公司的基础设施需要具备三个核心容器和四项关键能力:用户池、内容池、产品池;触达能力、支付能力、自动化能力和众包能力。

26-01基础设施的三池四能力 -- 基础设施的三池四能力

明确目标后,就可以进入搭建阶段了。

搭建方式

首先要做的选择是:自行开发或雇人开发(外包),还是基于开源项目搭建,比如用WordPress。

26-02搭建方式的选择 -- 搭建方式的选择

不同团队有不同选择,我们两种都试过,这里分享下我们的经历。

自行开发

我们最初选了自行开发,当时觉得WordPress太臃肿。现在回想,更多是因为觉得自己开发能力够,误以为时间和技能成本低,最后证明这是误判。

2019到2022年,我们主要靠自行开发,期间做了网课平台,包括网课网站、沙箱、在线运行环境,全是独立开发的。

自行开发的优点是完全可控,能实现像素级定制,把脑子里的功能和细节百分百落地。

但缺点是工作量极大,尤其是开发多个业务系统后,维护成本高得吓人。我们已经从多个项目里抽离出公用部分,做了自己的全栈框架,前后端统一,但框架维护成本还是很高。比如框架升级后,新项目能直接用,老项目却可能要回头升级,非常麻烦。

基于WordPress混搭

到了2023和2024年,我们意识到大量开发时间花在了本可避免的事情上。而且业务量增长后,可能还要开发一套内容管理系统(CMS),这其实和做一个WordPress没区别。所以我们又重新用回了WordPress。

用WordPress的优点很明显:通用功能都已实现,特色功能能通过插件集成。比如搭建方糖07门户网站,自行开发的话至少要半年才能迭代完细节。但用WordPress加一个600元的主题,很快就搭好了,阅读体验也不错。

WordPress的REST接口也很完善,能通过插件在API层面扩展功能,甚至可以开发独立前端,调用REST API拓展。

非要找缺点,就是功能完成度和潜在性能问题。功能完成度上,能靠安装、购买插件偷懒的情况下,最终效果可能和预期有10%的偏差。当然,这肯定不是WordPress的问题😂。

另一个潜在问题是,用WordPress运营大规模用户或内容网站,性能可能出问题。虽然大部分性能问题是插件导致的,但仍是个挑战。不过我们的产品用户数还远没到这个规模,还在努力遇到这个问题。

26-03搭建方式优缺点比较 -- 搭建方式优缺点比较

最佳实践

我们认为的最佳实践是:先基于WordPress做业务的最小可行产品(MVP)和众筹,把产品官网和文档也放在这个平台上。等业务增长、用户量增加后,再自行开发。

26-04最佳实践 -- 最佳实践

就算后期自行开发,也能从三个层面和WordPress混搭,分别摆脱界面、后端和数据库的束缚。

首先,可通过REST接口把WordPress当后端用,节省大量工作量。

如果WordPress后台效率还是不够,就共享数据库,自己开发一套新系统,直接读取WordPress的数据库。这样新系统的性能由自己的代码保证,数据互通,能同时运行。

要是这样还不够,就做一个完全独立的系统,通过统一登录关联用户。比如把WordPress账户和微信绑定,新系统虽然数据库不同,但通过微信登录的统一Open ID,就能定位用户信息。需要更多用户信息的话,再通过REST API读取。

这种多层次混搭,能实现最少开发量,又能拥有界面和性能的自由,还能尽可能降低维护成本。

参考方案:案例一

“”案例“”一是我们开发的一系列WordPress插件,和BudCoder、FlowDeer配合使用,能高度覆盖“三池四能力”。

产品界面

以下是它的界面,我们最近可能会做些改动,截图供参考。

微信账号整合

26-05微信登录整合 -- 登录整合

  1. 添加了邀请码注册功能。产品未上线时可内测,只有知道邀请码的人才能登录。

  2. 为支持个人运营,通过消息上行实现未认证公众号的登录。

  3. 回调转发功能支持一个公众号在多个网站使用。收到消息后先转发到目标地址,目标地址不处理的话,再用当前网站设置处理。

微信支付

26-06微信支付 -- 微信支付

  1. 标准的微信支付能力设置。

  2. 收银台功能,包含支付APP和订单管理。只需一次页面跳转和一个HTTP请求验证,就能完成交易。

  3. 实现了WooCommerce微信网关,包括官方微信和XorPay。所有支持WooCommerce的插件都能直接使用。

消息推送

26-07消息推送 -- 消息推送

  1. 实现了文章分类订阅。可以订阅某个分类及其实时更新,文章发布后,点击推送按钮就能发给订阅该分类的用户。

  2. 用户可通过管理界面管理这些订阅。

  3. 支持评论订阅,提升实时性,大幅提高互动性。

商品众筹

26-08商品众筹 -- 商品众筹

这是在WooCommerce上实现的简版众筹。

  1. 商品页发布时选择开启众筹,设置截止时间和目标金额。

  2. 在文章页面嵌入众筹状态简码,会渲染当前商品的进度。

  3. 商品管理后台提供批量退款功能。

基础设施结构和能力覆盖

我们回头对比下一人公司基础设施的结构和能力。

26-09一人公司基础设施的结构和能力 -- 一人公司基础设施的结构和能力

可以看到,“案例一”插件的整体覆盖度很高,除了红框标出的几处:

  1. 产品池:需要快速构建简单需求的能力。

  2. 自动化能力:WordPress只是B/S结构的网站,不太适合。

  3. 众包能力:完全没有覆盖。

配合 BudCoder 和 FlowDeer 使用

搭配BudCoder和FlowDeer后,覆盖度能进一步提高。

BudCoder能AI生成WordPress插件,300行以下的简单需求都能处理。随着AI模型能力提升,效果会越来越好。FlowDeer工作流在内容分发方面已经很成熟了。

有了它们,就能覆盖之前欠缺的产品池简单需求生成、简单需求完成,以及自动化能力里的内容分发。整个体系里唯一没覆盖的还是众包能力。

自动验收的场景太复杂,很难有通用插件处理,但可以通过积分系统+自行开发/生成插件单独处理;如果接受人工验收,也能直接购买成熟的商业插件。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部