开发人员谈从开发,测试,部署到运维大城小事

简介: 开发人员谈从开发,测试,部署到运维大城小事

系统开发的后端语言都是JAVA,WEB前端框架是VUE,数据库大多数是Mysql,Redis,使用的框架是SpringBoot,网关代理是Nginx,做的系统的体量都是小用户量的,这里的小是指小于1w,主要体现在手机端的,WEB网页端的用户量在几十到上百吧,网页面都是管理页面再加大屏。

基于上面的简单背景说说平时的开发,测试,部署到运维的过程。

终端有单独的手机端开发工程师,比如android或者ios,有时候他们还要做小程序。网页端的和后台服务端就是VUE+Springboot这块,都是有后台开发人员解决,涉及到大屏对页面要求高的部分会安排专业前端写出个大概,详细的就扔给后台开发人员慢慢去调。(开发阶段的美工不在这里论述)

开发完了以后,手机端和后端服务端联调,当然有的是边开发边调试的。WEB后台网页端的有后端开发人员调试自己的接口。上述调试完了,打包部署。

部署的情况是,手机端打包apk或者商家苹果商店或者小程序,网页端的vue打包扔到nginx下面,后台服务端几个Springboot模块项目mvn clean package打包成jar,也就两三个jar,多得时候四五个,为啥分这么多,主要是把用户体系和业务分开,外加第三方对接的还有定时任务的,不知道合不合理,就那几个人决定的,然后扔到服务器上通过java -jar启动。最后配置一下nginx将前端访问地址和后台服务代理地址暴露出去,就搞定了。部署会有两套,测试和正式环境,测试人员会先测试测试环境的,测试的bugs,改一下部署到测试环境,再测试。差不多了,部署到正式环境,测试人员会在正式环境全部点一波。

运维工作好像没啥,主要是后台的开发去服务器上看看日志,看看数据库的数据,项目经理反馈系统问题,两端的开发解决。系统遇到性能问题,相应的Springboot的jar多部署几个,Nginx做集群负载,这项工作由开发去做的。也没有专门的服务健康监控,报错了就是日志,业务日志和jvm日志。

就这样反反复复的,接需求以后,开发-测试-部署-运维。一个项目各个端,加项目/产品经理那么4,5个人。相比较大公司的规范化,专业化,我们显得是那么的杂乱无章。高端的容器技术也没用上,微服务全家桶也没用上,曾经引入过SpringCloud一套,发现部署太麻烦,配套服务比业务服务还多。看不下去了就扔掉了。不知道和我们这样的多不多,感觉来面试的简历上都好高端,docker,k8s,springbootcloud,dubbo,外加精通vue,只能说不会的太多,要卷很多才能赶上现在的主流技术。

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
8月前
|
SQL 运维 自然语言处理
Dataphin智能化重磅升级!编码难题一扫光,开发运维更高效!
Dataphin重磅推出三大核心智能化能力:智能代码助手提升SQL开发效率;智能运维助手实现移动化任务管理;智能分析通过自然语言生成SQL,助力数据价值释放。未来将持续开放智能ETL、安全助手等能力,助力企业构建高效、稳定的数据资产体系。
612 0
|
6月前
|
存储 测试技术 API
数据驱动开发软件测试脚本
今天刚提交了我的新作《带着ChatGPT玩转软件开发》给出版社,在写作期间跟着ChatGPT学到许多新知识。下面分享数据驱动开发软件测试脚本。
216 0
|
8月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
8月前
|
人工智能 运维 自然语言处理
首个智能体模型实测:产品、开发、运维“全包了”
2025年,AI进入“动手”时代。智谱发布新一代大模型GLM-4.5,全球排名第三、国产第一,专为智能体设计,融合推理、编码与智能体能力,实现自主规划与执行任务。通过8个Demo展示其强大能力,涵盖网页设计、课件制作、小游戏开发等,展现其“带手的脑”特性,推动AI从实验室走向真实场景。
414 0
|
8月前
|
运维 jenkins 测试技术
"还在苦等开发部署环境?3步教你用Jenkins拿回测试主动权"
测试工程师最头疼的问题是什么?依赖开发部署环境! 开发延期→测试时间被压缩→紧急上线后BUG频出→测试背锅。传统流程中,测试被动等待部署,效率低下。而Jenkins自动化部署让测试人员自主搭建环境,实现: ✅ 随时触发测试,不再苦等开发 ✅ 部署效率提升10倍,抢回测试时间 ✅ 改善团队协作,减少互相甩锅 学习Jenkins部署能力,成为高效测试工程师,告别被动等待!
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
9月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1273 23
|
11月前
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
1665 24
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
967 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡

热门文章

最新文章