Skip to content

Commit fe24910

Browse files
committed
add new aws lambda resources
1 parent a411ea6 commit fe24910

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

content/pages/05-deployment/39-aws-lambda.markdown

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ slug: aws-lambda
44
sortorder: 0539
55
toc: False
66
sidebartitle: AWS Lambda
7-
meta: AWS Lambda is a serverless compute service that can execute arbitrary Python 2.7 and 3.6 code.
7+
meta: AWS Lambda is a serverless compute service that can execute arbitrary Python 2.7, 3.6 or 3.7 code.
88

99

1010
# AWS Lambda
@@ -32,14 +32,24 @@ has support for both Python 2.7, 3.6 and 3.7.
3232

3333

3434
### Python-specific AWS Lambda resources
35-
* [Going Serverless with AWS Lambda and API Gateway](http://blog.ryankelly.us/2016/08/07/going-serverless-with-aws-lambda-and-api-gateway.html)
35+
* [Serverless Slash Commands with Python](https://renzo.lucioni.xyz/serverless-slash-commands-with-python/)
36+
shows how to use the [Slack](/slack.html) API to build *slash* commands
37+
that run with an AWS Lambda backend.
3638

3739
* [Zappa](https://github.com/Miserlou/Zappa) is a serverless framework
3840
for deploying Python web applications. It's a really slick project
3941
and used even by internal AWS developers for their own application
4042
deployments. Be sure to [read the Zappa blog](https://blog.zappa.io/)
4143
as well for walkthroughs and new feature announcements.
4244

45+
* [How to Setup a Serverless URL Shortener With API Gateway Lambda and DynamoDB on AWS](https://blog.ruanbekker.com/blog/2018/11/30/how-to-setup-a-serverless-url-shortener-with-api-gateway-lambda-and-dynamodb-on-aws/)
46+
builds a non-trivial URL shortener application as an example Python
47+
application that runs on Lambda.
48+
49+
* [How we built Hamiltix.net for less than $1 a month on AWS](https://blog.badsectorlabs.com/how-we-built-hamiltixnet-for-less-than-1-a-month-on-aws.html)
50+
walks through setting up a full website that runs on AWS and scales
51+
with the Lambda free tier to minimize spend despite large traffic spikes.
52+
4353
* [Deploying a serverless Flask app to AWS Lambda using Zappa](https://asciinema.org/a/98560)
4454
provides a screen capture of one developer deploying their
4555
application to Lambda.
@@ -61,13 +71,25 @@ has support for both Python 2.7, 3.6 and 3.7.
6171
* [Code Evaluation With AWS Lambda and API Gateway](https://realpython.com/blog/python/code-evaluation-with-aws-lambda-and-api-gateway/)
6272
shows how to develop a code evaluation API, to execute arbitrary code, with AWS Lambda and API Gateway.
6373

74+
* [Crawling thousands of products using AWS Lambda](https://engineering.21buttons.com/crawling-thousands-of-products-using-aws-lambda-80332e259de1)
75+
gives a real-world example of where using Python, Selenium and
76+
[headless Chrome](https://developers.google.com/web/updates/2017/04/headless-chrome)
77+
on AWS Lambda could crawl thousands of pages to collect data
78+
with each crawler running within its own Lambda Function.
79+
80+
* [Going Serverless with AWS Lambda and API Gateway](http://blog.ryankelly.us/2016/08/07/going-serverless-with-aws-lambda-and-api-gateway.html)
81+
6482

6583
### General AWS Lambda resources
6684
* [AWS Lambda Serverless Reference Architectures](http://www.allthingsdistributed.com/2016/06/aws-lambda-serverless-reference-architectures.html)
6785
provides blueprints with diagrams of common architecture patterns that
6886
developers use for their mobile backend, file processing, stream
6987
processing and web application projects.
7088

89+
* [Reverse engineering AWS Lambda](https://www.denialof.services/lambda/)
90+
is an incredible, in-depth analysis of the author's work investigating
91+
the black box of how Lambda works and what he learned from it.
92+
7193
* The
7294
[AWS Lambda tag](https://aws.amazon.com/blogs/aws/category/aws-lambda/)
7395
on the official AWS blog contains all the related first-party tutorials

0 commit comments

Comments
 (0)