非开发者搭建多源数据聚合POC的Visual Studio/VS Code语言选型咨询
多源资产数据聚合界面POC开发需求
现有基础与架构诉求
- 数据层现状:当前通过多渠道采集资产数据,核心采集工具为PowerShell脚本,采集结果存储在SQL无关联扁平表中
- 扩展能力要求:架构需具备高模块化能力,支持新增REST调用钩子对接其他数据源;需实现存储透明的中间适配层,上层请求指定资产数据时无需感知数据实际存储位置,由中间层自动定位并调用SQL、REST等对应接口拉取数据
- 个人技术储备:
- 拥有31年以上IT从业经验,曾任专业DBA,SQL使用经验丰富
- PowerShell使用水平达专家级,掌握多门脚本语言,曾基于专业开发者提供的模板接口用C#开发过同类资产系统,仅做适配修改即可落地
- 有前后端分离项目开发经验,今年曾用React开发小型程序,前端界面与后端中间层为两个独立项目;Java使用体验不佳,暂不纳入技术选型范围
- 具备完备的基础编程认知,20多年前曾在社区学院任兼职讲师教授编程相关内容
- 后续运维要求:选用的开发技术栈需符合DevOps岗位通用技能要求,后续招聘到DevOps人员后可直接移交维护
核心功能需求
- 健康状态总览视图:支持通过不同颜色标识各点位整体健康状态
- 多类型资产检索:支持查询VM、BM服务器、以太网交换机、FC交换机、接入SAN、hypervisor、vCenter、Nutanix集群等各类资产的位置、健康状态信息
- 核心能力要求:支持查询单个资产与其他所有关联资源的对应关系
技术选型诉求
- 可优先沿用已掌握的React技术栈
- 同时需提供其他可行的技术栈替代方案参考
内容的提问来源于stack exchange,提问作者David Griswold
相关产品推荐
相关产品推荐

