keytophub
本站致力于IT相关技术的分享
整合 AWS Lambda 与 Turbopack 为 Android 开发提供 Serverless 按需打包能力 整合 AWS Lambda 与 Turbopack 为 Android 开发提供 Serverless 按需打包能力
一个Android原生应用的编译周期,即便是增量编译,也常常以分钟计。当团队开始大规模采用WebView或React Native来构建非核心业务模块时,这个痛点被放大了无数倍:仅仅为了修改一个CSS属性或者调整一段JS逻辑,就必须忍受完整
2023-10-27
构建面向 ASP.NET Core 与 Vue.js SSR 混合应用的 Tekton 高效能 CI/CD 流水线 构建面向 ASP.NET Core 与 Vue.js SSR 混合应用的 Tekton 高效能 CI/CD 流水线
团队引入 ASP.NET Core 结合 Vue.js SSR 的技术栈后,最初的 Jenkins 流水线很快暴露了问题。单体 Jenkins Agent 承载了 .NET SDK 和 Node.js 两种环境,配置混乱且难以维护。更致命的
2023-10-27
构建支持Haskell模型编译的移动端AI混合技术栈CI/CD架构 构建支持Haskell模型编译的移动端AI混合技术栈CI/CD架构
团队面临一个棘手的工程问题:我们需要为一款集成了复杂端侧AI功能的移动应用构建CI/CD流程。这个AI模型并非由算法工程师手动设计,而是通过一个内部开发的领域特定语言(DSL)来定义。这个DSL解析器和模型验证器,我们选择使用Haskell
2023-10-27
构建数据驱动的CI/CD分析与控制平面:集成GitLab事件流、DynamoDB与Pandas的实践复盘 构建数据驱动的CI/CD分析与控制平面:集成GitLab事件流、DynamoDB与Pandas的实践复盘
我们团队的GitLab CI/CD流水线数量在过去一年里增长了十倍,随之而来的是一个棘手的问题:流水线本身成了一个难以观测的黑盒。当被问及“上个季度最不稳定的十个测试是哪些?”、“某个关键服务的部署频率变化趋势如何?”或者“P0级告警后,回
2023-10-27
Puppet驱动的在役密钥轮换中两阶段提交模式的实现 Puppet驱动的在役密钥轮换中两阶段提交模式的实现
一个看似简单的安全需求摆在了桌面上:对一个核心应用集群的数据库凭证进行90天周期的强制轮换。这个集群横跨数百个节点,承载着关键业务流量,任何形式的服务中断都是不可接受的。当前,这个凭证被静态地存储在Hiera数据中,由Puppet分发到各个
2023-10-27