想做一个细分领域的签到 + 论坛微信小程序,纠结技术选型中

问题描述

我想做一个细分领域的签到打卡 + 论坛微信小程序,之前没有小程序开发经验,纠结技术选型中。

同领域目前做的比较好的只有 APP 版本,运营时间 5+ 年,还没有微信小程序版本。

观察了一段时间,总用户量 30W 左右,日活 1K 左右。

自己也不知道这个小程序能走到哪一步,用户量依据同行做参考。

我是 4 年 Java + Vue 开发经验。目前暂定的 2 个技术选型是:

  1. unicloud serverless(零经验)。
  2. uniapp + Java(没写过 uniapp)。

选型对比

1、unicloud

  • 快速开发,提供登录、支付组件,可以直接使用。
  • 前端通过云函数操作数据库,底层是 Mongodb。
  • 部署在云服务空间,前一个月免费,之后我打算按量付费,后期看用户量调整(前期主打节省成本,Redis 单独按月收费,能不用就不用)。

2、uniapp + Java

  • 后端打算使用 pig + WxJava,登录、支付等都得自己一步步调试。
  • 数据库 MySQL。
  • 阿里云单机部署,前后端分离。按年或按量(费用相对来说高一点)。

具体疑问

  1. 我之前没有 Mongodb 开发经验,考虑一个场景:做一个签到排行榜,统计一个月内签到次数,前 100 名,以及当前用户排名。极端情况下,30W * 30 条签到数据,分组统计 Mongodb 性能上是否能扛住?
  2. 论坛部分,假设每天 500 个用户发帖子,500 * 365 天 * 5 年 ≈ 90W,随时间增长,Mongodb 是否有存储上、查询上的瓶颈?
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP