来说说自己业余项目的技术栈

2020-11-11 11:57:24 +08:00
 ga6840
先说一下我的:

OS: Debian
数据库:Postgresql
鉴权:JWT
前端:Vue3 + PrimeVue + Webpack
后端:nodejs + C + php
Gateway: OpenResty
容器编排: Docker Swarm
CI: Github Actions (目前只是自动构建容器并推送)
编排自动化 /自举 /Dashboard:自己写的(叫做 Calabash )
监控:Prometheus + Grafana + node-exporter
存储同步:rsync
TLS 以及自动更新证书: Let's encrypt + acme.sh
12468 次点击
所在节点    程序员
113 条回复
xuanbg
2020-11-11 13:29:31 +08:00
OS: CentOS
数据库:MySQL
鉴权:自造轮子 Token
前端:React
后端:Java
Gateway: Spring Cloud Gateway
CI: Jenkins
日志:EFK
NewIPIsComing
2020-11-11 13:34:03 +08:00
把吉他彈響,自覺蠻好聽
caicaiwoshishui
2020-11-11 13:36:58 +08:00
@ga6840 好奇你的项目是部署在多台机器吗? docker 镜像是自建 harbor 吗还是?
lidashuang
2020-11-11 13:39:38 +08:00
不是业余项目吗?
都整这么高大上,用 php 太 low 了?
skypyb
2020-11-11 13:39:48 +08:00
你们的私人项目技术栈都这么牛逼,都是照着高并发大流量的场景设计的。
想必都是人均百万用户的大站长吧🐶
tikazyq
2020-11-11 13:46:19 +08:00
OS:
数据库:
鉴权:
前端:
后端:
Gateway:
容器编排:
CI:
编排自动化 /自举 /Dashboard:
监控:
存储同步:
TLS 以及自动更新证书:

我是根据这个 44k+ stars 的项目来扩展自己的技术栈的 https://github.com/kelseyhightower/nocode
eudore
2020-11-11 13:47:28 +08:00
OS: 容器 alpine
数据库: Postgresql
前端: Vue(不使用 nodesjs 和 css 库)
后端: GO
后端框架: 造轮子
权限: 造轮子(acl/pbac/rbac 混合)
undefinedfalse
2020-11-11 13:51:17 +08:00
@tikazyq #26 学习了
xuanbg
2020-11-11 13:54:44 +08:00
@skypyb 兴师动众搞了个能建 100 层大厦的的基础,然后上面只盖个三层小楼,看上去确实挺浪费的。

但是,100 层大厦的的基础搞都搞了,放着不用非要另外搞个只能建 3 层小楼的基础是不是更浪费?微服务的好处就是一次投入建设,然后你终身都能受用这一套基础设施。不管是盖三层小楼还是百层大厦,你往上盖就完事了,不需要重新打基础。
foMM
2020-11-11 13:55:55 +08:00
业余项目能用这么多技能也是牛逼,不知道都是一些什么样的大项目……

我的业余项目就是写写博客,做做视频什么的
XIVN1987
2020-11-11 13:58:27 +08:00
Python + PyQt
mwVYYA6
2020-11-11 13:59:20 +08:00
@undefinedfalse xswl 这是个搞笑项目 你学个🔨
OldActorsSmile
2020-11-11 13:59:39 +08:00
php+mysql
skypyb
2020-11-11 14:06:34 +08:00
@xuanbg 你说的是没错, 但是私人项目的体量连集群都不一定能用到, 更别说分布式和微服务了。。。😂
ChuYangshisan
2020-11-11 14:11:37 +08:00
@kop1989 我直乎内行
buruoyanyang
2020-11-11 14:12:00 +08:00
OS: Centos
数据库:MySql
鉴权:JWT
前端:AntD
后端:Java
Gateway: Spring Cloud Gateway
容器编排: 么得
CI: 么得,准备上 git-runner
编排自动化 /自举 /Dashboard:么得
监控:么得
存储同步:人肉
TLS 以及自动更新证书: 么得
meshell
2020-11-11 14:28:39 +08:00
@ga6840 我只想知道用了几台服务器。哈哈
xuanbg
2020-11-11 14:28:52 +08:00
@skypyb 每个服务只启动一个实例就行了😁😁😁

我搞了台 2C16G 的 ECS,已经给好几个客户上了微服务了。他们并不知道他们和别人在同一个系统里面╰(*°▽°*)╯
nutting
2020-11-11 14:59:35 +08:00
mac 市场占有率不行了啊,os 一个没有
mingl0280
2020-11-11 15:07:25 +08:00
os:ubuntu server
数据库:mysql
后端语言:php
前端:vue.js
ci:要 ci 干啥,平时上班 Jenkinsfile 工作量不足?
其他:人肉
证书付费的,不能自动更新

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

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

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

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

© 2021 V2EX