未経験からエンジニアを目指しており、作成中のrailsポートフォリオにECSを取り入れようかと考えているのですが、
いくつか質問させていただきたいです。
現環境は、ec2のインスタンス内でnginx,pumaをソケット通信させて起動。
デプロイはpush時にcircleCIでテストがパスするとcapistranoで行なわれるようになっています。
ECSを利用するとなると、デプロイ自体の方式が
Capistranoを利用した
EC2内のファイルを書き換える、から
ECSを利用したdockerイメージをビルド、に変わると理解しています。
個人的にデプロイはECS利用で毎回Dockerイメージをビルドするより、
capistranoで行なう方が楽ではないかと思ったのですが、皆様はどう思われますか?
また、いわゆるモダンな企業を目指すためのポートフォリオとしては、
本番環境でもコンテナ基盤を活用したデプロイ方式を取るべきでしょうか?
モダンな企業という表現が抽象的で回答が難しければ、
皆様の思うより良いポートフォリオはECSを利用するか、というようなお答えをいただければと思います。
ECSやコンテナについて見当違いなことを発言してしまっているかもしれませんが
その点を含めてアドバイスいただきたいです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。