Technology
技术能力
能长期维护的系统,靠的不是某个时髦框架,而是清晰的架构与稳定的工程习惯。
Stack
技术栈矩阵
以下是团队在实际项目中长期使用的技术组合,会根据项目环境与运维条件做取舍。
前端
- Vue 3
- Nuxt
- React
- TypeScript
- Vite
- Tailwind CSS
- ECharts
后端
- Java / Spring Boot
- Node.js
- Python
- MySQL
- PostgreSQL
- Redis
- RabbitMQ
移动端
- 微信小程序
- uni-app
- Flutter
- 企业微信 / 公众号
数据与 AI
- 数据仓库建模
- ETL 调度
- BI 看板
- 大模型接入
- RAG 知识库
- 向量检索
云与运维
- Docker
- Nginx
- CI/CD 流水线
- 阿里云 / 腾讯云
- 内网与专网部署
- 监控告警
信创与国产化
- 麒麟 / 统信 UOS
- 达梦 / 人大金仓
- 东方通中间件
- 鲲鹏 / 飞腾
- 国产化适配迁移
Engineering
工程能力
这四件事决定了系统在半年、一年后是否还能被顺利接手与继续开发。
版本管理与持续集成
统一使用 Git 分支策略管理代码,配合自动化构建与部署流水线,让每次发布都可追溯、可回滚。
代码评审机制
关键改动必须经过评审再合并,配合统一的编码规范与静态检查,减少交付后返工。
自动化测试
核心业务逻辑覆盖单元测试,关键流程补充接口与端到端测试,回归验证不再全靠人工点击。
安全与合规
从权限最小化、数据加密、日志审计与依赖漏洞排查入手,配合等级保护相关技术要求落地。
Architecture
架构取向
架构的目标是让改动变得便宜,而不是让文档变得好看。
分层清晰
接口层、业务层与数据层职责分离,模块之间通过明确契约通信,便于替换与扩展。
按需伸缩
根据实际并发规模选择单体或微服务,不为了架构时髦而增加不必要的运维复杂度。
可观测
统一日志格式、关键链路埋点与告警阈值,让问题在用户反馈之前被发现。