gettzen
本站致力于IT相关技术的分享
使用 Lua 和 OpenResty 构建一个可由前端实时管理的动态 Web 防火墙 使用 Lua 和 OpenResty 构建一个可由前端实时管理的动态 Web 防火墙
静态的防火墙规则集正在成为我们运维流程中的一个瓶颈。每次更新IP黑名单、调整某个API的速率限制,或是紧急封堵一个新发现的扫描特征,都意味着修改配置文件、推送到配置中心、然后逐台服务器执行nginx -s reload。这个过程不仅繁琐,更
2023-10-27
基于Go与DSL为Tyk网关实现动态访问策略引擎并集成Svelte管理前端 基于Go与DSL为Tyk网关实现动态访问策略引擎并集成Svelte管理前端
微服务架构下,硬编码在各个服务内部的访问控制逻辑是一场维护噩梦。每次权限模型的微调都可能触发多个服务的重新部署。将授权逻辑上移至API网关是标准解法,但Tyk自带的JWT声明校验、Scope控制等机制,在面对复杂多变的业务规则时,往往显得力
2023-10-27
基于 Buildah 实现 PyTorch 数据处理管道的容器化与供应链安全加固 基于 Buildah 实现 PyTorch 数据处理管道的容器化与供应链安全加固
一个.pth模型文件在生产环境中就像一个黑盒。我们知道它的输入和输出,但它的训练过程、依赖环境、甚至是训练数据的确切版本,往往随着时间的推移而变得模糊不清。当需要审计或复现一个模型的行为时,这种信息的缺失是致命的。在真实项目中,我们曾面临一
2023-10-27
基于 OpenTelemetry 构建 Gatsby、Zustand 与 C# API Gateway 的统一可观测性链路 基于 OpenTelemetry 构建 Gatsby、Zustand 与 C# API Gateway 的统一可观测性链路
一个前端性能问题工单摆在了桌面上:用户反馈在我们的 Gatsby 应用中,点击“加载仪表盘”后,页面会卡顿 5-8 秒才显示数据。前端团队通过 Chrome DevTools 分析,发现一个对 /api/v1/dashboard/main
2023-10-27
使用 Tekton 与 Kotlin 自定义任务为 Android 开发团队实现 CockroachDB 数据库的自动化编排 使用 Tekton 与 Kotlin 自定义任务为 Android 开发团队实现 CockroachDB 数据库的自动化编排
我们团队面临一个日益棘手的瓶颈:移动端(主要是Android)的特性开发严重依赖后端服务的并行演进,而每个特性分支都需要一个隔离的、包含特定数据集的数据库环境进行联调测试。我们使用的数据库是 CockroachDB,它的多活和弹性伸缩能力很
在 GKE 上为 Scrum 团队构建 PostgreSQL Operator 实现数据库即服务 在 GKE 上为 Scrum 团队构建 PostgreSQL Operator 实现数据库即服务
我们团队的 Scrum 流程一度被数据库 provisioning 卡住了。每个 Sprint,为了开发和测试新功能,我们需要创建多个独立的数据库实例。最初的流程依赖于手动执行 gcloud sql instances create 或者维
2023-10-27
3 / 5