chalice

chaliceを使って簡単にPythonでサーバーレスしよう

Python Advent Calendar 2016の5日目及び Fusic Advent Calendar 2016の5日目の記事です。 はじめまして、seike460と申します。 普段は主にPHPとサーバー触っています。 ふと流行りのサーバーレスしたい!と思いましたが、 僕が懇意に使用しているAWSでは、PHPでサーバーレス出来ないのが現状です。 (正確には頑張れば出来ますが、その話は置いておきます。) 出来ないものはしょうがない […]

AWS Lambda上でPythonを使ってTwilioアプリケーションを書く時のハマり所と知っておくと嬉しい小ネタ

意外とハマり所が多かったので、Qiitaの記事にします。 今回Twilioアプリケーションのホスティング先として、AWS Lambda+API Gatewayを採用しました。以下のような構成図ですね。 TwilioでPythonの開発を行う場合、公式サイトではFlaskを使った事例が紹介されていますが、AWS LambdaではAPI Gatewayを経由しないとHTTPのリクエストを受け付ける事が出来ません。しかも、AWS Lambda […]

esa.ioで書いた記事をQiitaへマルチポストする

個人で使っているesa.ioでブログやQiitaの下書きをしているのだが、その後アップロードするときに「手でコピペ」しているのが面倒になり、Webhookを使った自動マルチポストを実装してみた。 要件 esa.ioで新しく「#qiita」タグの付いた記事を作成したとき、Webhookでesa.io記事作成者(screen name)と同名のユーザーでQiitaへ同じ記事を投稿する。 esa.io上ではディレクトリ構成を含んだ「path/ […]

Chaliceを使ってみた

まだまだサーバレスアーキテクチャを支える技術を使ってみたシリーズは終わらない。今回はChaliceを使ってみました。「Python Serverless Microframework for AWS」と謳っている通り、Python特化型のServerless Frameworkになります。 以前試したものは以下になります。 SERVERLESS FRAMEWORKを使ってみた Apexを使ってみた 今回のフレームワークの説明はこちら。 […]

Pythonで作るサーバーレスな顔認識API

この記事はPython-AdventCalandar-2016の16日目の記事です。 こんにちは。Pythonしてますか?顔認識してますか?サーバーレスしてますか? この記事はPythonで手軽に顔認識APIサーバーを立てたいという方に向けた記事になります。アドベントカレンダーでは学術的な話を書こうと思っていたのですが、色々とタイミングが良かったのでこの題目にしました。 最初に宣言しておきますが、今回はAWSをフルに使っていきます。 顔 […]