keytophub
本站致力于IT相关技术的分享
构建数据驱动的CI/CD分析与控制平面:集成GitLab事件流、DynamoDB与Pandas的实践复盘 构建数据驱动的CI/CD分析与控制平面:集成GitLab事件流、DynamoDB与Pandas的实践复盘
我们团队的GitLab CI/CD流水线数量在过去一年里增长了十倍,随之而来的是一个棘手的问题:流水线本身成了一个难以观测的黑盒。当被问及“上个季度最不稳定的十个测试是哪些?”、“某个关键服务的部署频率变化趋势如何?”或者“P0级告警后,回
2023-10-27
利用 Babel 插件为 Event Sourcing 聚合根构建声明式 DSL 利用 Babel 插件为 Event Sourcing 聚合根构建声明式 DSL
在维护一个演进了数年的大型系统中,业务逻辑的复杂性往往直接映射为代码的复杂性。Event Sourcing (ES) 模式因其完整的状态追溯能力和对复杂业务流程的表达力,成为我们处理核心领域模块的一个备选方案。然而,引入 ES 模式的一个直
整合 AWS Lambda 与 Turbopack 为 Android 开发提供 Serverless 按需打包能力 整合 AWS Lambda 与 Turbopack 为 Android 开发提供 Serverless 按需打包能力
一个Android原生应用的编译周期,即便是增量编译,也常常以分钟计。当团队开始大规模采用WebView或React Native来构建非核心业务模块时,这个痛点被放大了无数倍:仅仅为了修改一个CSS属性或者调整一段JS逻辑,就必须忍受完整
2023-10-27
构建跨栈领域语言守护 实现自定义 ESLint 规则对齐 Flutter Redux 与 Serverless API 构建跨栈领域语言守护 实现自定义 ESLint 规则对齐 Flutter Redux 与 Serverless API
项目初期,我们遇到了一个难以追踪的生产环境问题。Flutter 应用在用户执行某个关键操作后,状态并未如预期更新,但日志里没有任何崩溃或显性错误。后端 Serverless 函数(AWS Lambda)的 CloudWatch 日志也显示请
2023-10-27
使用 OpenTelemetry 构建从 Flutter 到 Node.js 再到 GCP 的全链路可观测性体系 使用 OpenTelemetry 构建从 Flutter 到 Node.js 再到 GCP 的全链路可观测性体系
当用户在 Flutter 应用中报告一个操作异常缓慢时,标准的排查流程往往是割裂的。前端开发检查设备日志,后端开发翻阅 stdout,运维则在 GCP 控制台里大海捞针。问题可能出在客户端渲染、网络延迟、Node.js 服务内部逻辑,或是下
2023-10-27
在 DigitalOcean 上构建一个基于 Go 的轻量级 MapReduce 框架与 Jetpack Compose 实时监控面板 在 DigitalOcean 上构建一个基于 Go 的轻量级 MapReduce 框架与 Jetpack Compose 实时监控面板
我们面临一个不大不小的麻烦:数十个 DigitalOcean Droplet 每天产生数 GB 的非结构化文本日志。这些日志需要进行临时的聚合分析,例如统计特定错误的频率,或追踪某个用户 ID 的行为路径。在真实项目中,引入一套完整的 EL
4 / 5