请问大家小公司要起步一个小项目,有什么可以提速和减少麻烦的工具?之前都是在大公司,没自己负责过部署相关的。后端部署是租个弹性服务器自己部署还是有 vercel 这样的可以帮助部署+负载均衡的东西呢。数据库的话就是 supabase ? supabase 能支持到什么量级的数据呢,还有好像没有 golang 的官方 sdk ?性能会有差异吗?求大佬解答
![]() |
1
yplam 4 天前 via Android ![]() docker compose + GitHub action 之类的就很方便,文件用 S3 + CDN ,数据库用 pg ,主打什么杂七杂八的功能都支持,前期直接 docker 部署做好备份问题不大,如果项目发展良好第一个出现瓶颈的应该是数据库
|
2
bigtear 4 天前 via Android
上 serverless 云会有无限的麻烦和限制让你想要下云
建议还是用云服务器 |
![]() |
3
twig 4 天前 via iPhone
别的我不懂,但不推荐 Vercel ,感觉 Vercel 的开发团队脑袋有坑。
|
![]() |
4
loginv2 3 天前
弹性服务器 + docker 数据库用 pg 或者 mysql 或者云平台的平替 到时候需要迁移不需要改代码
|
![]() |
5
javak 3 天前 via iPhone
go 的话用 docker 更好
|
6
mumbler 3 天前
用 cursor ,他能力比所有人都强,会帮你安装环境,写代码,你负责指挥,测试反馈就行了
|
7
zhangyou1010 3 天前
cursor + sealos 试试
|
8
testcgd 3 天前 via Android
serverless 的 k8s 吧,redis mysql 直接买托管的,基本
|
9
fffq 3 天前
Vitess
|
10
flmn 3 天前
取决于你愿不愿意花钱,愿意花钱 serverless 很爽。如果省钱,就要自己鼓捣了。
supabase 不是数据库,不太建议用这种,还是用数据库比较好。 |
![]() |
16
zoharSoul 3 天前
php
|
17
gmfan 3 天前
参考:用 gitlab 内网搞一台 CI 这些都解决了,然后买一个云容器服务,这样可以把构建的镜像上传到云,docker 使用 portainer
|
![]() |
18
play78 3 天前
大家都没有在小公司待过,还是只是了解,没有实际参与到一个项目的部署。
一堆说 docker 、ci 、之类的。这些要有提前的知识储备,还有很多潜在的问题,运维成本很高。 op 都说了小项目、小公司。我觉得,就直接编译成可执行程序, nohup ./exe & #就可以。如果前后端分离,再用个 nginx 代理一下就可以。 后端和前端都通过 sftp 之类的传到服务器上去。 先实现功能。不要避重就轻。 |
![]() |
20
ForkNMB 3 天前
全套上 AWS 找台 ec2 直接部署服务就好了 (不上 docker k8s 因为不会也不想维护 ... 。数据库用 dynamoDB ,前端接入有 Global Accelerator 和 cloud front 。文件有 S3 ,域名托管到 route 53 ,监控告警有 cloud watch 。持续集成让 ai 撸几个 sh 脚本简单搞搞。前期主打无脑 能用钱和配置解决的都不用开发和维护 这样一套下来大部分时间关心代码和产品迭代就行了 没有什么心智负担
|
![]() |
21
yplam 3 天前
@RaidenE1 起步就单机一个 compose.yaml 搞掂,不过不抠服务器预算的话还是建议直接买云供应商的数据库。
预算很低的话 compose.yaml 里面包含 Caddy 自动 SSL ,一个 postgres ,一个 postgres_backup 定期全量备份,还可以搞个 dozzle 放 Caddy 后面方便看日志,一个 golang api + 静态前端 遇到的性能瓶颈以及坑基本上都是在数据库上,至于负载均衡弹性扩容之类的前期感觉没必要考虑,单机 go 一天千万级 api 请求都不会有性能问题,小公司别搞微服务 k8s 那套 |
![]() |
22
XTTX 3 天前
既然是起步就怎么快怎么来了。supabase 虽然是 psql ,新入手也不是那么容易,rpc+deno+ supabase cli. 等你到需要考虑性能和负载均衡的时候,自然有了解决这么问题的资源。
|
23
houzhiqiang 3 天前
阿里云买的 ECS 然后 docker compose 跑服务,再买托管的 MySQL/PG 、负载均衡/DCDN 、CDN 、OSS
|
![]() |
24
catamaran 3 天前
你们说的都好高端,我们就是买了台 dell 服务器放在数据中心,然后开虚拟机
|
![]() |
25
javalaw2010 3 天前 ![]() 除非你是个人独立开发,爱咋弄咋弄。公司项目就正经 docker 起步,找一台负载小的服务器丢上去,基础设施可以和其他项目共用,后面做大了不管是迁移还是横向扩展也容易,千万别整些有的没的小众技术栈。
|
26
yyttrr 3 天前
建议看看阿里云的 ACS ,感觉是最方便的容器化解决方案
|
![]() |
28
qq1427168550 2 天前
我们可以聊聊,给你提供多种解决方案,阿里云、华为云和 aws 都可以做 V:alyunflc
|
![]() |
29
bronyakaka 2 天前
都说了小项目起步了,k8s 都给整上了。。数据库用 pg ,业务用 java (库多,业务简单用 go 也行 省点内存),docker 都没有用的必要
|
![]() |
30
bronyakaka 2 天前
@bronyakaka 负载均衡就 nginx
|
![]() |
31
Zzzz77 2 天前
楼上有些吹 AI 真的是吹魔怔了,人家在问什么啊你就 cursor 。。是打算用 cursor 写个 docker 还是写个数据库啊
|
![]() |
32
loginv2 1 天前
@RaidenE1 不是 serverless 数据库,是云平台会卖 mysql 或者 pg 的服务,或者魔改的版本,本质还是服务器。只不过管理和备份云平台帮你弄了。自己不太操心细节。迁移的时候只需要导出数据到自己的数据库就行了,兼容性是一样的
|
![]() |
33
realpg 13 小时 55 分钟前
境内项目境外项目?
|