关于服务
翻译我在 AWS 上开发无服务器后端,它们能够自我扩展,成本正好与实际工作量相符。该堆栈的基础是用于计算的 Lambda,输入端的 API Gateway 或 HTTP API,低延迟存储的 DynamoDB,以及用于文件和静态内容的 S3。当逻辑比单个请求更复杂时,我会连接 EventBridge 处理事件,使用 SQS 进行负载平滑,并利用 Step Functions 来协调长时间的多步骤流程。
我交付的所有内容都以代码形式描述。我通过 SAM 或 Serverless Framework 部署整个堆栈,因此任何环境都可以在几分钟内从干净的账户中重建,每次更改都经过 CI/CD,配有自动测试、分阶段发布和安全回滚。我从第一天起就建立可观察性:日志、指标、跟踪和警报——你可以立即看到哪个函数、队列或表是罪魁祸首。我监控冷启动和并发,以保持账单可预测。
通常,我将你的领域分解为函数和事件,商定 DynamoDB 中的数据访问模式,然后交付一个可工作的端到端切片,只有在此之后才扩展系统。需要 REST 或 GraphQL API、Webhook 处理程序、定时 ETL 或事件管道——我会设计、构建并交付文档和测试。
— REST/GraphQL API、Webhook 和后台任务
— 使用 SAM 或 Serverless Framework 的基础设施即代码(IaC),包括 CI/CD
— DynamoDB 建模、S3、EventBridge、SQS、Step Functions
我交付的所有内容都以代码形式描述。我通过 SAM 或 Serverless Framework 部署整个堆栈,因此任何环境都可以在几分钟内从干净的账户中重建,每次更改都经过 CI/CD,配有自动测试、分阶段发布和安全回滚。我从第一天起就建立可观察性:日志、指标、跟踪和警报——你可以立即看到哪个函数、队列或表是罪魁祸首。我监控冷启动和并发,以保持账单可预测。
通常,我将你的领域分解为函数和事件,商定 DynamoDB 中的数据访问模式,然后交付一个可工作的端到端切片,只有在此之后才扩展系统。需要 REST 或 GraphQL API、Webhook 处理程序、定时 ETL 或事件管道——我会设计、构建并交付文档和测试。
— REST/GraphQL API、Webhook 和后台任务
— 使用 SAM 或 Serverless Framework 的基础设施即代码(IaC),包括 CI/CD
— DynamoDB 建模、S3、EventBridge、SQS、Step Functions