myqkly
本站致力于IT相关技术的分享
基于PHP构建一个生产级的有状态熔断器与结构化日志工具包 基于PHP构建一个生产级的有状态熔断器与结构化日志工具包
最近一次线上故障的根源,是一个核心服务强依赖的第三方地理位置API。在高并发时段,该API的响应时间从50ms飙升到5s,并伴随大量超时。我们的服务作为调用方,PHP-FPM进程池迅速被打满,CPU飙升,最终导致整个用户认证链路雪崩。复盘时
2023-10-27
构建基于 Echo 的动态策略 IAM 中间件与 Cypress 的自动化安全契约测试 构建基于 Echo 的动态策略 IAM 中间件与 Cypress 的自动化安全契约测试
最初的需求很简单:为我们的新服务API加上权限控制。在项目初期,我们用角色(Roles)来划分权限,一个用户是“管理员”,他什么都能做;另一个是“成员”,他只能读写部分资源。这种基于角色的访问控制(RBAC)在只有两三种角色和十几个API端
2023-10-27
构建连接数据仓库与TensorFlow模型的高性能实时特征服务层 构建连接数据仓库与TensorFlow模型的高性能实时特征服务层
模型在生产环境中的表现,与其说是算法的胜利,不如说是工程的胜利。一个常见的失败场景是:模型在离线环境中使用天级别甚至小时级别的特征进行训练,表现优异;一旦部署上线,面对实时请求,却只能使用请求中携带的极其有限的瞬时特征,导致模型效果断崖式下
2023-10-27
构建Go SAML核心库并集成Scikit-learn实现登录异常检测的工程实践 构建Go SAML核心库并集成Scikit-learn实现登录异常检测的工程实践
我们面临的挑战并非构建一个简单的SAML Service Provider (SP),而是要打造一个可重用、高内聚的Go核心库。这个库不仅要处理SAML 2.0协议的复杂性,还要能够作为中间件无缝嵌入到任何现有的Go HTTP服务中,同时为
2023-10-27
基于 Ktor 与 Rollup 在 Azure Functions 上构建动态插件化 UI 渲染服务 基于 Ktor 与 Rollup 在 Azure Functions 上构建动态插件化 UI 渲染服务
我们面临一个典型的内部平台困境:一个统一的仪表盘需要聚合来自不同业务团队的“小组件”(Widget)。每个团队都希望独立开发、测试和部署他们的小组件,而平台团队又不希望每次有小组件更新就重新部署整个前端和后端应用。这不仅是技术问题,更是团队
2023-10-27