mimemoがどうやって動いているか #mimemo #dev #heroku

mimemo - 10mado | StackShare にまとめてある通り。

開発ツールとか

  • 開発言語: Node.js(4系)
    • 5系ではなくLTSなほうを
  • フレームワーク: Express
  • テンプレートエンジン: Nunjucks
  • Herokuの構成管理: Terraform
    • add-onについてはherokuコマンドで管理している
    • 理由はadd-onのプラン変更をterraformでスムーズに行えないケースがあるため
    • なので使っている一番の理由はconfig、つまり環境変数の管理用
    • remoteとしてAmazon S3を利用している
  • フロントエンド開発タスクランナー: gulp.js
  • Markdownパーサー: markdown-it

サーバーとかインフラ面

END

Close