小型项目起步求助

209 天前
 RaidenE1

请问大家小公司要起步一个小项目,有什么可以提速和减少麻烦的工具?之前都是在大公司,没自己负责过部署相关的。后端部署是租个弹性服务器自己部署还是有 vercel 这样的可以帮助部署+负载均衡的东西呢。数据库的话就是 supabase ? supabase 能支持到什么量级的数据呢,还有好像没有 golang 的官方 sdk ?性能会有差异吗?求大佬解答

4491 次点击
所在节点    云计算
34 条回复
yplam
209 天前
docker compose + GitHub action 之类的就很方便,文件用 S3 + CDN ,数据库用 pg ,主打什么杂七杂八的功能都支持,前期直接 docker 部署做好备份问题不大,如果项目发展良好第一个出现瓶颈的应该是数据库
bigtear
209 天前
上 serverless 云会有无限的麻烦和限制让你想要下云
建议还是用云服务器
twig
209 天前
别的我不懂,但不推荐 Vercel ,感觉 Vercel 的开发团队脑袋有坑。
loginv2
209 天前
弹性服务器 + docker 数据库用 pg 或者 mysql 或者云平台的平替 到时候需要迁移不需要改代码
javak
209 天前
go 的话用 docker 更好
mumbler
209 天前
用 cursor ,他能力比所有人都强,会帮你安装环境,写代码,你负责指挥,测试反馈就行了
zhangyou1010
209 天前
cursor + sealos 试试
testcgd
209 天前
serverless 的 k8s 吧,redis mysql 直接买托管的,基本
fffq
209 天前
Vitess
flmn
209 天前
取决于你愿不愿意花钱,愿意花钱 serverless 很爽。如果省钱,就要自己鼓捣了。

supabase 不是数据库,不太建议用这种,还是用数据库比较好。
RaidenE1
209 天前
@yplam 前期就是单机一个 docker 就行吗
RaidenE1
209 天前
@loginv2 所以就是自己 docker 部署服务,然后数据库什么的用 serverless 的是吗
RaidenE1
209 天前
@testcgd k8s 太贵也太重了,感觉早期用不到呢,mysql 托管的倒是 ok
RaidenE1
209 天前
@flmn 感觉比较成熟的可能是数据库去买 serverless ?然后服务自己起 docker
RaidenE1
209 天前
@javak docker 可以部署多机的负载均衡吗,还是要靠 k8s 去做
zoharSoul
209 天前
php
gmfan
209 天前
参考:用 gitlab 内网搞一台 CI 这些都解决了,然后买一个云容器服务,这样可以把构建的镜像上传到云,docker 使用 portainer
play78
209 天前
大家都没有在小公司待过,还是只是了解,没有实际参与到一个项目的部署。
一堆说 docker 、ci 、之类的。这些要有提前的知识储备,还有很多潜在的问题,运维成本很高。
op 都说了小项目、小公司。我觉得,就直接编译成可执行程序,
nohup ./exe & #就可以。如果前后端分离,再用个 nginx 代理一下就可以。
后端和前端都通过 sftp 之类的传到服务器上去。
先实现功能。不要避重就轻。
RaidenE1
209 天前
@play78 感谢回复,docker 这些倒是会,github actions 也会一些,所以就不知道该怎么选
ForkNMB
209 天前
全套上 AWS 找台 ec2 直接部署服务就好了 (不上 docker k8s 因为不会也不想维护 ... 。数据库用 dynamoDB ,前端接入有 Global Accelerator 和 cloud front 。文件有 S3 ,域名托管到 route 53 ,监控告警有 cloud watch 。持续集成让 ai 撸几个 sh 脚本简单搞搞。前期主打无脑 能用钱和配置解决的都不用开发和维护 这样一套下来大部分时间关心代码和产品迭代就行了 没有什么心智负担

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1121362

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX