一个人的 SaaS,九年

原文地址 https://blog.healthchecks.io/2024/07/running-one-man-saas-9-years-in/

Healthchecks.io 于 2015 年 7 月推出,今年我们就 9 岁了。

时光飞逝啊~

(一)钱

Healthchecks.io 目前有 652 名付费用户,每月经常性收入(MRR)为 14043 美元。MRR 图表: 题外话:为了尽量减少数据子处理器的数量,我没有使用收入分析服务,只用脚本和电子表格制作了 MRR 图表!😎 我很高兴看到 MRR 逐步上升,但我不再是为了钱而优化产品,因为 Healthchecks.io 已经可持续运转。我只是为了享受工作、保持生活的平衡而继续投身 Healthchecks.io。 更多统计数据(用户数、收入、运行数据等):请访问官网的「关于」页面(Healthchecks.io About page)。

(二)还是一个人?

是的,Healthchecks.io 仍然是一个人的生意。2022 年以前,我兼职承包。2022 年 1 月起,Healthchecks.io 成为我唯一的收入来源,但我仍是兼职工作。

至少目前我还不打算扩大团队。我选择「单干」,很大程度上是因为不想管理或被管理。成为联合创始人或员工都意味着,要定期开会讨论已经或将要完成的工作。

如果能找到一个不需要任何关注就能神奇地完成出色工作的人,那就太棒了。他只需每月作一份简要总结,回顾当月的高质量贡献(做得比我更好的那些)。但我想我找不到这样的人,也负担不起。

(三)增长目标

我不打算收紧免费版的范围。我在 2015 年创办了 Healthchecks,因为我认为当时已有的服务(Dead Man's Snitch 和 Cronitor)价格过高。我的出发点是 「我认为这可以做得更好、更便宜」;现在我也坚持这一点。

出于同样的原因,我也不打算提高付费版的定价。

对于那些询问 PO 账单、电汇付款、定制协议和注册供应商门户网站的企业客户,我选择不予理睬。白白放弃这笔钱 ,是有意的决定。对我来说,额外的钱不会带来有意义的变化,但额外的负担会让我更加忙碌和暴躁。

功能方面,我认为 Healthchecks 目前的功能及规模很合适。我不打算扩大规模,增加诸如主动运行监测、托管状态页面或 APM 等的功能。

Healthchecks,产品是「hobbit software」,理念是生活方式。 (详见 https://hachyderm.io/@danderson/112766460393943288)

(四)托管设置

托管设置与 2022 年基本相同。只有一些更新:

  • 网络服务器升级为 Hetzner 的 AX42(AMD 8700GE,8 核)。旧机器上出现过一些无意义的 Python 异常,更新内核和重启都没有解决。与其在硬件问题上纠缠,不如升级到更新、更快、更高效的机器。
  • 数据库服务器升级到 Hetzner 的 EX101(英特尔 13900,8+16 核)。我建立新的数据库副本时,在一次中断和故障转移后借机升级了硬件。
  • Healthchecks.io 现在使用 maddy 自动发送邮件。
  • Healthchecks.io 现在将 ping 主体数据存储在兼容 S3 的对象存储中。这样可以减小 PostgreSQL 数据库的大小,但增加了对外部服务的依赖。

就到这里吧,感谢您的阅读!为下一个 9 年干杯!最后,给大家来一张我努力穿过引体向上杆的照片,我的孩子诺拉和阿尔伯茨在一旁欢呼:

之前的状态更新: 2018 年,我的单人 SaaS 副项目迎来第三个生日 (https://blog.healthchecks.io/2018/08/my-one-person-saas-side-project-celebrates-its-third-birthday/) 2021 年,「健康检查」六周年,状态更新 (https://blog.healthchecks.io/2021/07/healthchecks-turns-6-status-update/)


💡 更多资讯,请关注 Bytebase 公号:Bytebase

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要搭建一个SaaS平台,您需要考虑以下几个步骤: 1. 确定你的目标市场和客户群体:确定你要提供的服务和解决的问题,并确定你的目标市场和客户群体。 2. 选择一个适合你的云计算平台:云计算平台是搭建SaaS平台的基础,您需要选择一个适合您需求的云计算平台,例如AWS、Azure、Google Cloud等。 3. 开发应用程序:开发您的应用程序,根据您的客户需求和市场定位来开发应用程序,您可以选择使用现有的应用程序或开发全新的应用程序。 4. 数据库和存储:选择一个适合您的应用程序的数据库和存储系统。 5. 集成付款和订阅服务:在SaaS平台中,您需要集成付款和订阅服务,例如Stripe、PayPal等。 6. 部署和维护:将您的应用程序部署到云计算平台中,并确保您的平台能够安全、高效地运行。同时,您需要定期进行维护和更新,确保您的SaaS平台始终保持最新和最安全的状态。 需要注意的是,搭建一个SaaS平台是一个复杂的过程,需要涉及多个领域的知识和技能。如果您没有相关经验或技能,可以考虑与专业团队或合作伙伴合作,以确保您的平台能够成功运行。 ### 回答2: 搭建一个SaaS平台需要经过以下步骤: 1. 确定目标与定位:首先要明确SaaS平台的目标和定位,了解目标用户群体,并确定平台所提供的服务类型和范围。 2. 构建核心功能:根据平台定位和目标用户需求,确定平台的核心功能模块。这些功能模块应包括用户管理、权限控制、支付与账单管理、数据存储与管理、多租户隔离等。 3. 开发平台架构:根据核心功能需求,构建合适的平台架构。选择合适的编程语言和开发框架,搭建稳定可靠的技术基础。 4. 设计界面和用户体验:通过用户研究和交互设计,设计平台的用户界面和用户体验,确保用户能够方便快捷地使用平台。 5. 数据库设计和管理:根据平台需求,设计适当的数据库结构,选择合适的数据库技术,确保数据安全和性能。 6. 平台部署和运维:选择合适的云服务提供商,将平台部署到云服务器上,并确保平台的稳定运行。同时,建立定期的备份和监控机制,及时处理故障和漏洞。 7. 安全和隐私保护:制定安全策略和隐私保护措施,确保用户数据的安全和隐私。 8. 推广与营销:根据平台定位,制定推广和营销策略,通过社交媒体、线上线下活动等渠道,吸引和留住用户。 9. 不断优化:根据用户反馈和数据分析,持续改进和优化平台的功能和用户体验,保持平台的竞争力。 10. 客户服务和支持:提供及时的客户服务和支持,回应用户的问题和需求,提供培训和文档,帮助用户获得最佳的使用体验。 总之,搭建一个SaaS平台需要综合考虑技术、功能、用户体验、安全、推广等各方面的因素,不断优化和创新,才能成功地为用户提供优质的服务。 ### 回答3: 搭建一个SaaS平台是一个多步骤的过程,需要深入了解业务需求、选择适合的基础设施和技术架构,并进行开发和部署。以下是搭建一个SaaS平台的一般步骤: 1. 确定业务需求:明确SaaS平台的定位、目标用户和提供的服务。了解用户需求和竞争对手,并确定如何为用户提供独特的价值和解决方案。 2. 选择合适的基础设施:根据业务需求选择适合的基础设施,如云计算平台AWS、Azure或Google Cloud。这些平台提供了弹性、高可用性和可扩展性的基础设施,可以满足SaaS平台的需求。 3. 设计技术架构:根据业务需求和基础设施选择,设计SaaS平台的技术架构。考虑平台的可伸缩性、多租户支持、安全性等方面的因素。选择合适的开发语言和框架,并考虑使用微服务架构来实现不同组件的隔离和独立部署。 4. 开发平台功能:根据需求和技术架构设计,进行平台功能的开发。开发包括用户管理、权限控制、数据存储和处理、支付集成等功能。确保平台具有良好的用户体验和高性能。 5. 实施多租户支持:实现多租户的支持是SaaS平台的重要部分。通过数据隔离和安全控制,确保每个租户的数据在系统中相互隔离。可以使用数据库模式、多租户平台或虚拟化等技术来实现多租户支持。 6. 测试和优化:在上线之前进行全面的测试,包括功能测试、性能测试和安全测试。根据测试结果进行优化,确保平台的稳定性和高性能。 7. 部署和运维:将开发完成的SaaS平台部署到选定的基础设施上,确保平台的可用性和可扩展性。建立相应的监控系统,及时发现和解决问题。 8. 持续改进:SaaS平台是一个持续发展的过程,需要根据用户反馈和市场需求进行持续改进和迭代。收集用户反馈,改进和添加新功能,并持续进行产品优化和升级。 总而言之,搭建一个SaaS平台需要根据业务需求选择基础设施和技术架构,进行开发、部署和运维。同时,还需要不断优化和改进平台以满足用户需求,实现持续发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值