小型项目起步求助
请问大家小公司要起步一个小项目,有什么可以提速和减少麻烦的工具?之前都是在大公司,没自己负责过部署相关的。后端部署是租个弹性服务器自己部署还是有 vercel 这样的可以帮助部署+负载均衡的东西呢。数据库的话就是 supabase ? supabase 能支持到什么量级的数据呢,还有好像没有 golang 的官方 sdk ?性能会有差异吗?求大佬解答
docker compose + GitHub action 之类的就很方便,文件用 S3 + CDN ,数据库用 pg ,主打什么杂七杂八的功能都支持,前期直接 docker 部署做好备份问题不大,如果项目发展良好第一个出现瓶颈的应该是数据库
上 serverless 云会有无限的麻烦和限制让你想要下云
建议还是用云服务器
别的我不懂,但不推荐 Vercel ,感觉 Vercel 的开发团队脑袋有坑。
弹性服务器 + docker 数据库用 pg 或者 mysql 或者云平台的平替 到时候需要迁移不需要改代码
go 的话用 docker 更好
用 cursor ,他能力比所有人都强,会帮你安装环境,写代码,你负责指挥,测试反馈就行了
cursor + sealos 试试
serverless 的 k8s 吧,redis mysql 直接买托管的,基本
Vitess
取决于你愿不愿意花钱,愿意花钱 serverless 很爽。如果省钱,就要自己鼓捣了。
supabase 不是数据库,不太建议用这种,还是用数据库比较好。
前期就是单机一个 docker 就行吗
所以就是自己 docker 部署服务,然后数据库什么的用 serverless 的是吗
k8s 太贵也太重了,感觉早期用不到呢,mysql 托管的倒是 ok
感觉比较成熟的可能是数据库去买 serverless ?然后服务自己起 docker
docker 可以部署多机的负载均衡吗,还是要靠 k8s 去做
php
参考:用 gitlab 内网搞一台 CI 这些都解决了,然后买一个云容器服务,这样可以把构建的镜像上传到云,docker 使用 portainer
大家都没有在小公司待过,还是只是了解,没有实际参与到一个项目的部署。
一堆说 docker 、ci 、之类的。这些要有提前的知识储备,还有很多潜在的问题,运维成本很高。
op 都说了小项目、小公司。我觉得,就直接编译成可执行程序,
nohup ./exe & #就可以。如果前后端分离,再用个 nginx 代理一下就可以。
后端和前端都通过 sftp 之类的传到服务器上去。
先实现功能。不要避重就轻。
感谢回复,docker 这些倒是会,github actions 也会一些,所以就不知道该怎么选
全套上 AWS 找台 ec2 直接部署服务就好了 (不上 docker k8s 因为不会也不想维护 ... 。数据库用 dynamoDB ,前端接入有 Global Accelerator 和 cloud front 。文件有 S3 ,域名托管到 route 53 ,监控告警有 cloud watch 。持续集成让 ai 撸几个 sh 脚本简单搞搞。前期主打无脑 能用钱和配置解决的都不用开发和维护 这样一套下来大部分时间关心代码和产品迭代就行了 没有什么心智负担
为什么都说是 go 替代了 php 而不是 国内比较流行的 java 和 nextjs 这些 因为这话是主力 Java 、nextjs 的人说的? php 直接就能用,…
买不起 mac, 买了个美帝良心想装了个 deepin 做开发. 小毛病是有, 用着还算顺手. 最近电脑里东西越来越多. 感觉需要搞个杀毒软件保护文件的安全 毕竟听说过前同事的…
最近看到 PDD 优惠补贴,这机器 32G+1T 只要 4999 ,其它平台还要 6xxx 。 但是嘛,就算 4999 其实性价比也不高,同样 4xxx 甚至 3xxx 就能买…