veridih
本站致力于IT相关技术的分享
利用Chef、消息队列与MobX构建实时基础设施拓扑变更的可视化系统 利用Chef、消息队列与MobX构建实时基础设施拓扑变更的可视化系统
静态的CMDB(配置管理数据库)数据总是在我们最需要它的时候失效。当一次Chef-client变更导致级联故障时,翻阅数小时前的运行日志或是查看一份可能早已过时的架构图,对于定位问题几乎毫无帮助。真正的痛点在于,基础设施是动态的,而我们的监
2023-10-27
在 Phoenix Monorepo 中构建基于变更检测的高效 BDD 测试流水线 在 Phoenix Monorepo 中构建基于变更检测的高效 BDD 测试流水线
CI流水线的执行时间从25分钟降到了3分钟,仅仅因为我们改变了在Monorepo中运行测试的方式。问题源于一个看似合理的架构:一个包含三个独立Phoenix应用的Elixir Umbrella项目,共享着一些内部库。每次提交,无论改动多小,
2023-10-27
通过Packer构建集成Caddy、GraphQL与XState的Next.js多租户应用不可变基础设施 通过Packer构建集成Caddy、GraphQL与XState的Next.js多租户应用不可变基础设施
每次为一个新租户上线独立环境都像是一场赌博。手动配置反向代理、部署代码、申请和设置SSL证书、修改环境变量…任何一步微小的疏忽,都可能导致服务不可用,而排查这种环境差异问题,往往会耗费整个团队数小时甚至数天的时间。在真实项目中,这种不确定性
2023-10-27