3、探索应用架构与基础设施:从构建到部署的全面解析

探索应用架构与基础设施:从构建到部署的全面解析

1. 构建与部署Cardstock的基础

在构建和部署Cardstock到特定环境时,虽然没有详尽的指南,但我们可以从现有的信息入手。在与相关人员的交流中,了解到软件的构建和部署情况。目前似乎没有非常规范的流程,但发现了存在一个Jenkins服务器,这意味着很可能正在执行持续集成(CI)构建。

通过与开发者的合作,浏览Jenkins作业后发现,开发分支确实利用了CI。使用的源代码管理工具是Git,开发者将更改推送到一个私有Git服务器。

从部署角度来看,文件通过FTP进行移动。每次部署时,无论每个项目是否有更改,都会部署所有内容。对于数据库更改,有相应的脚本,但在部署过程中都是手动执行的。询问是否尝试过自动化部分管道时,一些开发者表示“想做,但没时间”,这一点需要在研究迁移应用的部署架构时重新审视。

还确定了一些存储、构建和运行代码的服务器,开发者提供了管道中各点的大致草图,并将这些信息添加到模型中。构建的基线视图涵盖了主要应用和用于管理集合的MEAN栈应用,主Andromeda Games门户也部署到这些Web端点。不过,注意到这两个Web服务器上安装的内容可能过多,在迁移Web组件时,将流量进行一定的分离可能是有意义的。

2. 主动寻找痛点

平台的一个有趣特点是,论坛用于用户讨论,包括与开发人员就功能进行的讨论。这些讨论有时非常有成效,能产生新功能的好想法;有时则会收到一些不太专业但仍有价值的反馈,如某些页面“非常慢”或用户界面“很丑”。

收集了最热门的功能请求和用户投诉列表。功能请求包括:
1. 能够在店内取货前支付商品费用

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值