关于服务
翻译我在Kong、Tyk和AWS API Gateway上设计和配置生产API网关,以便您的合作伙伴可以安全、计量和管理地访问服务。多年来,我已将数十个团队从随机的反向代理和自定义中间件迁移到一个单一的控制平面,在这里授权、速率限制和路由集中在一个地方。我首先分析您当前的服务和流量,然后为您的延迟预算和部署模型设计网关拓扑——容器、无服务器或混合部署在源旁边。
我的工作涵盖了周边的整个生命周期。我配置身份验证和API密钥发放、OAuth2和JWT验证、在合作伙伴需要的地方进行双向TLS,以及精确的速率限制,按消费者配额,以确保一个客户端不会占用所有容量。我设置路由和路径重写,响应缓存以减少源负载,以及清晰的API版本控制,以便您可以在不需要午夜呼叫集成商的情况下推出不兼容的更改。所有内容都以可重现的配置交付,而不是在控制台中的点击,因此暂存和生产不会偏离。
除了基础设施,我还为您的程序提供了面貌和反馈。我建立了一个开发者门户,合作伙伴可以自我注册、阅读实时文档、获取密钥并查看他们自己的消费情况,并连接分析仪表板,以便您实时查看流量、错误率和慢端点。结果是一个您可以安全地向外界开放的API周边,同时仍然可以进行测量。典型的工作包:
— Kong或Tyk集群安装和通过CI进行加固的配置
— AWS API Gateway与使用计划、WAF和自定义授权者
— 针对您的真实流量配置的速率限制、配额和缓存策略
— 开发者门户、密钥管理和消费分析
我的工作涵盖了周边的整个生命周期。我配置身份验证和API密钥发放、OAuth2和JWT验证、在合作伙伴需要的地方进行双向TLS,以及精确的速率限制,按消费者配额,以确保一个客户端不会占用所有容量。我设置路由和路径重写,响应缓存以减少源负载,以及清晰的API版本控制,以便您可以在不需要午夜呼叫集成商的情况下推出不兼容的更改。所有内容都以可重现的配置交付,而不是在控制台中的点击,因此暂存和生产不会偏离。
除了基础设施,我还为您的程序提供了面貌和反馈。我建立了一个开发者门户,合作伙伴可以自我注册、阅读实时文档、获取密钥并查看他们自己的消费情况,并连接分析仪表板,以便您实时查看流量、错误率和慢端点。结果是一个您可以安全地向外界开放的API周边,同时仍然可以进行测量。典型的工作包:
— Kong或Tyk集群安装和通过CI进行加固的配置
— AWS API Gateway与使用计划、WAF和自定义授权者
— 针对您的真实流量配置的速率限制、配额和缓存策略
— 开发者门户、密钥管理和消费分析