Python + FastAPI + SQLAlchemy + DependencyInjectorで実装するWebAPI
WebAPIを実装する
Web API をさまざまな方法で実装してみます。
Python プロジェクトをReviewdogでチェックする
前回追加した black, mypy, flake8 などを GitHub Actions でチェックできるようにします。
GitHub Actions では Reviewdog を使います。PR にコメントを残してくれます。
Python プロジェクトにisort, mypy, flake8を追加
Python のプロジェクトに isort, mypy, flake8 を追加します。
pyenv + PoetryでPython開発環境作成
pyenvを使ってpythonをインストールします。バージョンは3.10.xを選択します。
SpringSecurity + OpenAM + OpenIDConnect
SpringSecurity OpenIDConnectでOpenAMとの連携を試します。
SpringSecurity + OpenAM + OAuth2
SpringSecurity OAuth2でOpenAMとの連携を試します。
GoでTracing (1)
GoでTracing
GKE上でMySQLを実行する
MySQLをサービスで利用したいのですがGCPのCloud SQLを利用するのは高いため、GKE上でMySQLを実行します。MySQLのデータの保存には永続化ボリュームを利用します。