エンジニアのサブルーチン

あまり注目されない組み込みのシステムエンジニアをやっています。エンジニア業界のこととか、勉強したこととかを不定期に更新していきます。

個人アプリ開発記録2

Dockerいらないかも?

理由

  • コンテナ化するスクリプトを実行するのに必要なライブラリは、どのコンテナも全て一緒なので、無駄が多い

f:id:code_sugar:20191124120131j:plain

  • RailsからECSのコンテナ作成をしたかったけど、どうもできないっぽい(リサーチ不足でできるかもしれない?)

代替案

f:id:code_sugar:20191124115733p:plain

同じPython実行ファイルを並列実行できればいけそう?

課題と疑問点

  • 並列実行のパフォーマンスが未知数
  • 1つのプロセスに多数のユーザーがリクエストするから重たい?(nginxのワーカープロセスシステムのようなものを想像すれば、実現できそうな感じもする)
  • そもそも特定のプロセスにアクセスするなんて可能なのか?
  • プロセスで管理してたらサーバー落ちたらルームデータ全部消えるから、ルームデータをDBでうまく管理したい