分享下我的独立开发日记 04 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
isno
V2EX    分享创造

分享下我的独立开发日记 04

  •  
  •   isno 2022-01-13 22:24:16 +08:00 3147 次击
    这是一个创建于 1379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    来个引导

    1.做了很久的 saas 微信商铺系统,不想再做了

    2.过了今天,我的项目就跨度三年了

    3.虽然还没有完工, 但我还是迫不及待的想“炫技”下我的项目

    4.分享下我的独立开发日记 01

    5.分享下我的独立开发日记 02

    6.分享下我的独立开发日记 03

    项目简介: 以微商城+支付营销为主体的私域 saas 项目;

    项目网址: http:www.f-space.cn:6060, 申请备案一个月了,还没通过

    下班回家,打开电脑,花了半小时完善了店铺的数据模型,接下来开始 CRUD 。。。

    晚上 11 点多了,先不敲逻辑了,总结一下

    跟一个朋友沟通,企业对数据安全和隐私太敏感了

    这块我一直忽略,这几天换位思考:

    你是一个 Saas 服务,我所有的销售数据、会员数据全放在你那,你倒闭咋办?服务不稳定咋办? 数据丢失了昨弄?

    大意了!!!这一块也是重中之重。

    作为一个程序员,我能想到的

    涉及安全方面

    • 登录不能粗暴的种 cookie ,要把用户的地域、网络环境也放进去,当发生特别大的改变时,Cookie 无效
    • 密码错误,对该账户时间递增暂定登录服务
    • 记录每一个登录日志
    • JS 注入,Demo 网址开放后,大家真的好喜欢注入,那么所有的输入都要进行严格的过滤

    数据的报障方面

    • 群集,加强数据的备份
    • 多云部署,这个要根据成本来考虑,但现在云也便宜了 腾讯云 8 核 16G 三年还不到¥ 2000 ,可以搞起
    • 备份,写个定时脚本 深夜触发,但数据量大了咋办呢?

    高可用 这一块一直在进行, 对一个初始项目,权重没那么高

    • 分布式 包括服务、数据库、搜索、Cache
    • 细节的优化 HTTP2 、BR 压缩、启用 Webp 、升级 TLS
    • 高延迟的任务全部异步化

    数据敏感问题

    这个是 Saas 无法避免的问题,对同质的需求提供统一的服务,还真没办法解决。。。

    难道加钱独立部署么?

    额外: 以前一直忽略物联网, 对于库存的管理,我一直想的是条形码管理,今天在用无人零售柜,看了下它的电子标签, 咿 RFID 射频识别, 同步到互联网,对仓储管理肯定也好用啊

    第 1 条附言    2022-02-17 16:46:23 +08:00
    [开源了] https://github.com/isno/saas
    把一些敏感信息删除了,本来想把项目美化一下,但不想搞了

    就兴趣的就看,没兴趣关,就这样。
    4 条回复    2022-04-28 14:23:20 +08:00
    heyleo
        1
    heyleo  
       2022-01-14 11:20:44 +08:00
    独立部署,扩展点 ,是很多 saas 都要面对的问题
    AsZr
        2
    AsZr  
       2022-01-14 11:43:49 +08:00
    快进到 op 定制化 外包 XD
    不过面向小户,走量,saas 能走通吧。
    tommyzhang
        3
    tommyzhang  
       2022-01-14 12:50:55 +08:00
    saas 不是技术问题 而是信任问题 你说这些
    954
        4
    954  
       2022-04-28 14:23:20 +08:00
    tornado 哥啊,我 Django 哥也在做这个方面的内容。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3878 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 05:29 PVG 13:29 LAX 22:29 JFK 01:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86