2023.3.30 亚马逊云科技创新大会--全面拥抱Serverless时代 在北京召开。我在网络上报名,很快收到了亚马逊的确认邮件。很开心能参加这次活动:
所谓无服务器,是指用户不用关心底层的架构,只需关心自己的业务逻辑,serverless服务自动伸缩,提供高可用性和安全性,用户按照使用量来付费。AWS的很多服务属于serverless,比如最耳熟能详的Lambda,最新的serverless服务opensearch。
使用serverless的益处显而易见。用户可以快速生成产品初稿,高可用及高性能,维护费用低。
按照这篇文章来搭建一个serverlesspresso咖啡店点单系统。即使你没有参加会场workshop,你也可以使用自己的AWS账号,一步一步完成搭建。时间大概是2小时。当然很多模块已经自动帮你部署,你只需要体验关键的步骤,但当实验完成时,你仍然会成就感满满。
实验中用到的主要模块:
CloudFormation/堆栈:资源编排部署。
StepFunctions/状态机/工作流: 无服务器应用编排。可以集成DynamoDB,EventGridge等。
EventBridge: 事件总线, 创建规则,路由事件。
实验踩坑:
NoSQL DB划时代的论文:Dynamo: Amazon's Highly Available Key-value Store
AWS官方出品的Lambda rap song