未加星标

AWS Lambda for Python with "Chalice"

字体大小 | |
[开发(python) 所属分类 开发(python) | 发布者 店小二03 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

Chalice is a microframework for python for AWS Lambda , similar in spirit to Flask . What does that even mean?

A framework is a set of libraries and coding conventions that makes development in a specific language for a specific task easier. That usually involves making some simplifying assumptions about the task you are trying to solve, and embedding those assumptions in your code so that you don’t have to spell out quite as much detail to get a task done.

A microframework is a small version of a framework, and the work echoes the current 2016 in-favor design principle of microservices, where instead of building some all-singing, all-dancing monolithic application that does everything, you figure out some components that can stand alone and be simplified away from the big thing so that they can change faster.

What do you do with a microframework for Python for AWS Lambda? Well, you develop microservices in Lambda. Lambda is a hosting environment on Amazon Web Services that is ideal for very short lived processes or even just function calls that last a few seconds (“micro”) and get just a few things done.

With Chalice, you are carefully guided through the process of setting up your first microservice in Python. It comes out of the box with sample code to do a “hello world” service, and from that sample code the entire set of Lambda packaging is built for you. There are a surprisingly large number of moving parts to actually get a Lambda function running; Chalice’s build system hides most of those from you at the start.

The code is available on Github, either to run as-is, to fork for your own edification, or simply to study. I’ve gotten as far as hello, world, but no farther than that yet. There are lots of warnings to the effect of “not yet ready for production use!” so use with care.

本文开发(python)相关术语:python基础教程 python多线程 web开发工程师 软件开发工程师 软件开发流程

主题: PythonGit
分页:12
转载请注明
本文标题:AWS Lambda for Python with "Chalice"
本站链接:http://www.codesec.net/view/482419.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(python) | 评论(0) | 阅读(31)