ほとんどPythonで作るWebアプリケーション
Python
Web
はじめに
少し前にGoでWebアプリを作成するgogogoというプロジェクトに倣って、 ほとんどPythonのみでWebアプリケーションを作成してみました。
やったこと
- pypypyというPythonによるWebアプリケーションを作成
作ったものについて
Websocketでメッセージをやり取りするシンプルなチャットを作成しました。
フロントエンド
フロントエンドはalfort-domというElm-likeな自作フレームワークを使用しています。 CSSは得意では無いため、MVP.cssを使用しています。
バックエンド
Apigateway + Lambdaという構成です。ほぼほぼサンプルのチャットアプリケーションをそのまま流用しています。
インフラ
構成管理にはAWS CDKを使用しています。構成管理の設定はdeploy.py
というファイルに必要なスタックをベタ書きしています。
参考
[1]
Gogogo. GitHub repository. https://github.com/koki-develop/gogogo; GitHub.