こんにちは id:masutaka26 です。
先週金曜日(2019/7/26)に開催された Heroku Meetup #25 "Heroku Ghost" で『デプロイ元をCircleCIからHerokuに乗り換えた』というお題で発表してきました。
つい先日、現在関わっている EC Booster のデプロイフローを改善し、それなりに知見を得られたためです。
Heroku Meetup の参加は前回 #24 に引き続き、セッションでの発表は前々回 #23 以来です。
前々回 #23 については自分のブログにも書きました。
Heroku Meetup #23 "Heroku Dynamite!!" で話してきた #herokujp / マスタカの ChangeLog メモ
LT でも話した
LT でも飛び込みで話しました。内容は heroku-buildpack-google-chrome と heroku-buildpack-chromedriver の細かすぎる話です。動かない Chrome や chromedriver のバイナリが本番環境にデプロイされることを防ぐ方法や、それに関して PR を出した話など。スライドの 41~43 ページ目が相当します。
無駄に元気な 1 日でした。
今日は会社で LT 1 本やって、Heroku meetup で通常セッション 1 本、その後に飛び込み(?)で LT 1 本やった。さすがにもうこの数をやることないかな? #herokujp
— Takashi MASUDA (@masutaka) 2019年7月26日
※ 44~45 ページ目は、尺の関係で削ったブランチ戦略のメモです。ベストな戦略ではないので改善予定。
雑感
初心者向けの知見に比べて、一歩進んだ Heroku 知見はあまり Web 上に存在しない印象です。
ここ 1 年近く、それなりに Heroku を学習してきて「かなりの規模まで Heroku で十分では?」「デプロイや Dyno の再起動で中断されるため苦手とされがちなバッチ処理も、簡単に克服できるのでは?」などと、考えが変わってきています。
これからもブログや登壇などで、コミュニティに還元していきます。
本日の頂き物。キャップはスピーカー特典 #herokujp pic.twitter.com/Whc3UVJrbg
— Takashi MASUDA (@masutaka) 2019年7月26日