实时业务风险分析 warden 资深开发工程师 warden 是一个风险控制管理平台,根据制定策略,旁路全量分析各种异常行为,包括但不仅限于:爬虫,撞库,盗号垃圾注册短信轰炸等.本人作为核心开发人员,且负责部分架构设计,不仅保证版本快速迭代,而且保证客户 warden 在大流量冲击情况下平稳运作。
● 缓存:设计且实现了缓存模块,保证缓存在服务重启的情况下即不丢失,又不引起缓存雪崩,且不需要对现有代码逻辑进行大量修改;在极端时间条件巨量运算下,也能做到500ms的响应延时。
● 业务监控:完善了metrics,建立了内部数据源与外部数据源的监控体系,覆盖至接口吞吐量、延时、成功率等指标,并以此进行业务报警覆盖。
● 架构设计:整合了spring,netty, rpc 调用框架,提升系统吞吐率。
● 集成测试:独立设计且实现了整个restful-api回归测试,包括离线,实时,策略等回归测试,解放了测试人员的生产力。
● 项目文档:采用swagger,实时进行接口请求和返回,掌握接口运行时的可用性,进行故障排查