Handling 350k Requests for $3 using Lambda

栏目: IT技术 · 发布时间: 6年前

内容简介:Since its launch towards the end of 2014, Lambda has created a lot of hype, and more importantly, brought the term “serverless” into the industry. At its core, “serverless” does not mean that there are no servers or anything; there are servers, but you are

Since its launch towards the end of 2014, Lambda has created a lot of hype, and more importantly, brought the term “serverless” into the industry. At its core, “serverless” does not mean that there are no servers or anything; there are servers, but you are not the one managing those servers. You don’t know where your code is running, you don’t SSH into a server, you don’t do anything that you’d do with regular servers or VMs. You just give a function you’d like to execute to Lambda and let it run the code for you.

As an example, let’s say you have a function that takes a list of products and calculates the price of the whole cart, including various subtotals, shipping prices, and grand totals. If this is one piece of a bigger service, then it might be fine to keep it there. However, if this is a functionality that will be shared between different use-cases, or if this is a full service on its own, then you need to consider how to deploy, manage, and scale it. This exact point is where serverless platforms like Lambda jump in:

  • Build a ZIP archive of your code
  • Upload it to Lambda
  • Map an API Gateway to your lambda function
  • Bam, you are done: you have a service that can scale infinitely, requires no maintenance, and can be deployed straight from a ZIP archive.

Alright, the “ infinite scaling ” part may be a bit stretch. It is still software that is running on physical hardware, and there are a bunch of challenges maintaining a smooth scaling from one request to one million requests per minute , but in practical terms, you as the developer don’t need to care about it, the platform itself will handle that.

Devo: My Ideal Usecase

The reason I have been using Lambda is my side project, Devo . Devo is a simple open-source new-tab extension that displays home pages of a bunch of platforms, such as GitHub Trending , Hacker News , Product Hunt or DEV . I found myself visiting these pages quite frequently, and I thought “ why not have them ready in every new tab? ”, which then lead to the project itself.


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

Redis设计与实现

Redis设计与实现

黄健宏 / 机械工业出版社 / 2014-6 / 79.00

【官方网站】 本书的官方网站 www.RedisBook.com 提供了书本试读、相关源码下载和勘误回报等服务,欢迎读者浏览和使用。 【编辑推荐】 系统而全面地描述了 Redis 内部运行机制 图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备 包括大部分Redis单机特征,以及所有多机特性 【读者评价】 这本书描述的知识点很丰富,......一起来看看 《Redis设计与实现》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具