目前背景: 是个小公司的后端开发,服务器,数据库,git,公司路由器都在我手里,感觉责任重大,想知道有什么需要避免的操作吗,主要是害怕万一一周或者几个月我不在,避免公司业务出问题
以下是我自己想到的几点,想知道还有没有其他没想到的方案
1.数据库的分区表,特别是和时间相关的,不能手动生成,要不然后面人不在没交代的话会直接给服务器崩掉
2.给本地调试的服务器端口白名单,不能图方便给网段开白名单,要不然后面会有脚本小子或者勒索病毒来扫
3.一些公共库,如果有不符合业务需求的地方,不要把人家的源码拉下来自己改然后编译成引用放在库里,(比如说 ef core upsert 的库之前不支持 ef10)否则后面更新时候会炸掉
4.单元测试不要埋雷,一些当调试用的或临时跑点小任务单元测试不能放在例行单元测试的文件夹里面,污染数据库
1
dif 1 天前
做好备份和安全即可。能不升级别升级。
|
3
javalaw2010 1 天前
别想太多,遇山开山遇水架桥,思虑太多对健康不好。
|
4
liu731 PRO 升级慎重,搭两套环境(生产/开发)
|
5
Niphor 1 天前
|
7
wsseo 1 天前
招个测试背锅,有什么问题先让其他人找他,让他处理。这样遇到大问题的时候你们会一起担责。
|
8
JYii 1 天前
你这么负责任啊,不多见,是年轻人还是自家公司
|
9
hushao 1 天前
一定在关键地方加好 try catch ,避免出了问题也不要崩。
一崩毁所有,切记切记。 另外,所有涉及💰的地方,再三审查之后再三审查之后再三审查之后再多查一遍再开放。 |
11
hefish 1 天前
肯定得手动创建分区表啊。。。不然日后维护费怎么结?
|
12
PEALFK 1 天前
生气的时候要离职,不能偷偷下毒搞老板
|
13
wanganshi90 1 天前
买服务器了,一定不要把所有端口放出去。
|
14
bitmin 1 天前
你不会是反着问吧,这样公司裁了你就等着奔溃吧,嘻嘻
|
15
homewORK 1 天前
1. 安全第一,云环境端口一定要小心放开最好白名单
2. 务必要勤备份 3. 如无必要,勿增实体。但说实话,这点很难,毕竟要炫技~ 4. 简单,可维护是所有技术选型的关键 |
16
mcluyu 1 天前
应该是老板冒充问的
|
17
Vaspike 1 天前
别删库就行了
|
18
InDom 1 天前
公司离了谁都能转!
|
19
yidev 1 天前
做好备份,以不变应万变.
|
20
Mithril 1 天前 0. 拿多少钱就干多少事,顶多大职位就负多少责。
领导都不怕你这唯一的后端不在或者跑路了,觉得这个风险都不如少招一人省下来的钱重要,那你还在担心什么呢? |
21
kentchen20032 1 天前
小公司还有编写单元测试的必要吗?
|
22
litchinn 1 天前 你现在首先要做的是加封自己为 CTO ,都督机房诸军事
|
24
yixin026 OP @kentchen20032 虽然单元测试没必要,但是单元测试是个很好的跑一些小东西或者加个函数调试用的入口啊
|
25
masterclock 1 天前
别整这些有的没的,业务开发出来,数据备份好,就可以了,遇到问题再解决问题
过早优化乃万恶之源 |
26
adoal 23 小时 2 分钟前
别搞 k8888s ,别搞微微微微服务
|
27
duzhuo 22 小时 21 分钟前
怎么管这么多啊哈哈
|
28
darkengine 18 小时 39 分钟前
老哥可以啊,这护城河够深的
|
29
colourfulsai 17 小时 53 分钟前
如果有 web 服务器,放 SSL 证书的时候别光放叶子证书,把中间证书放进去(这属于低级错误,但是很多人犯)。另外 web 服务器记得做 OCSP 缓存装订。
别让前端把手伸到后端来霍霍,服务端跑 js 最多允许到 SSG 。 绝大多数场景(特别是中小企业),Redis 是伪需求。非用 Redis 的,Redis 和数据库内容不要有交集,写数据库的就不要放 Redis(若是有 v 友对这一条有异议,本人不会参与讨论)。 systemd 的各种进程限制配置挺有用的,配置后能够防一些恶性零日漏洞。 |
30
vishun 11 小时 4 分钟前 @yixin026 你完全是杞人忧天,就你一个后端,说明数据并不重要,重要的话老板早就有加人员加配置了,公司离了谁都能活的,不要给自己加戏,让自己活得很累。
|
31
dode 10 小时 48 分钟前
开安全隧道,远程加班维护
|
32
visper 10 小时 46 分钟前
代码写复杂一点,框架抽象多几层,以后公司就离不开你了。
|
33
vultr 10 小时 43 分钟前
手机电脑随时带着就好了,就算做得再好也会出一些自己想不到的问题,准备好随时解决就行。
很有可能业务问题也得找你查数据库。 |
34
cocong 10 小时 35 分钟前
想多了,崩了也就崩了,没什么大不了的。
|
35
Daybyedream 10 小时 33 分钟前
= = 这问的就很奇怪
|
36
muooOOO 10 小时 30 分钟前 via Android
1:做好备份
2:学会拒绝,不要什么活都接 |
37
dode 10 小时 28 分钟前
拆分环境,用开发测试环境+线上环境
|
38
yulgang 10 小时 25 分钟前
考虑太多容易白头发,做到环境隔离,定时备份即可。
|
39
cleanFunky 10 小时 19 分钟前
我们公司连 git 都没有怎么评价
|
40
meteora0tkvo 10 小时 13 分钟前
开发电脑不要关机,后台挂着多个远程软件,确保能在外面随时远程进来。要不然你就得想办法会公司修 bug
|
41
meteora0tkvo 10 小时 12 分钟前
@Daybyedream #35 快过年了,放假放半个月,所以要做好未雨绸缪的工作很正常
|
42
Mandelo 10 小时 11 分钟前
定时备份;不要心血来潮升级系统,尝试新技术;
|
43
gyinbj 10 小时 10 分钟前
...??? 多小的公司要操心这些。。 我选择裸奔。
|
44
bigdaxin 9 小时 41 分钟前
大可不必担心。老板都不担心你担心什么,当年我们 4 个新手 1 比 1 抄人人商城照样撸出来。能跑就行,老板也需要涨经验
|
45
sagnitude 9 小时 34 分钟前
能打通电话,能用笔记本远程,就没问题
|
46
prosgtsr 8 小时 43 分钟前
能远程就行。问题不大。
别太当回事 |
47
ggbond2233 8 小时 40 分钟前
俺也是这样的状态
1.git 数据库 服务器都使用阿里云,会有每日备份 2,环境区分 dev 和 uat 3,公司 nas 双击备份 4.自己电脑装 2 个远程软件 |
48
96 8 小时 31 分钟前
能买第三方,就不要自己搭
|
49
funcman 8 小时 9 分钟前
只要资源给够,就可劲备份呗。
不像我们,存储不够,两周就得清一次旧备份。 |
50
abolast 7 小时 54 分钟前
服务器,数据库,git,公司路由器 这些都是运维的工作,为什么要你一个后端来做呢?招一个运维来减轻自己的负担吧,这明显是三个人的工作
|
51
panlatent 7 小时 48 分钟前
过度设计、试图自建
|
52
rsyjjsn 4 小时 32 分钟前 小公司有小公司的打法,自己想用什么技术就用什么,项目就是拿来锻炼的,出来问题就补,完全不要关心项目出什么问题,等你跳槽的时候就可以说自己从 0 到 1 推动或者落地什么技术架构,牛逼哄哄的。
但你要说你安全保障数据备份冗余,服务 0 中断,面试官只会觉得你在扯犊子!!! |
53
snow0 3 小时 48 分钟前
你应该考虑的是万一找你茬了,你有一键 boom 的设计
|
54
lujiaxing 3 小时 45 分钟前
千万不要过度设计. 千万不要过度设计. 千万不要过度设计.
别造轮子. 别造轮子. 别造轮子. 别整微服务. 别整微服务. 别整微服务. 小公司一切以业务为优先, 活下去是第一要务. 作为技术, 别搁那儿整存在感. |
55
crime1024 3 小时 23 分钟前
那还不糕点后门防御编程
|
56
kd9yYw2RyhQwAwzn 3 小时 21 分钟前
注意合规
|