概要
金融系SIerとして、長らくJavaとOracleとオンプレミスな環境しか触ることが出来ず、
さすがにこれではエンジニアとしてまずいと思い、PythonでのWebアプリ作成を通じて
現代では当たり前な技術の学習をしていくことを決めました。その一部始終をQiita/Githubに自分用の資産として残していきます。
本ページに全体感を記載し、インデックスページとして活用していきます。
前提
-
Mac OS上での開発とする -
python 3.8.0を利用
brew install pyenv
pyenv install 3.8.0
pyenv global 3.8.0
Template
ロードマップ
ロードマップの内容や期日の目安は、随時変更する可能性があります。
| Step | contents | keywords | Achievement Date |
|---|---|---|---|
| 0 | Flaskを使った自動応答bot作成 ※既存記事とほぼ同様になるので書かない |
Flask line-bot-sdk TalkAPI |
2019/11/22 |
| 1 | Nginx+gunicorn形式でローカル構築 | Nginx gunicorn WSGI |
2019/12/17 |
| 2 | Dockerコンテナ上で起動させる | docker | 2020/01/05 |
| 3 | Step2のコンテナをdocker-composeで一括管理する | docker-compose | 2020/01/07 |
| 4 | DBサーバを利用する | PostgresSQL | |
| n | 何かしらパッケージ->アプリ作成&GKEで構築 | k8s GCP、GKE |
Keyword
-
REST(ful)
-
Docker
-
Kubernetes
-
Terraform
-
Cloud Platform(AWS/GCP)
-
Ansible
-
CircleCI/TravisCI
-
CodeCov
-
Jenkins
-
Django
-
Flask