テンマドで運営している在席管理サービス「iruca」の話。 大仰なタイトルになってしまったけれど、2018年11月時点でどんな感じで動いているのか、書いておこうと思う。ちょうどNode.jsのバージョンを10系に上げたところなので(Herokuでのデフォルトが10系になったので)。 インフラ- Heroku - PostgreSQL(Heroku Postgres) - Redis(Redis Cloud) - Papertrail - SendGrid - CircleCI テーマは省力化。conasuで扱い慣れていたこともあり、Herokuで構築した。なのでHerokuで扱いやすいPostgreSQLを選び、セッションストレージと一部コンテンツのキャッシュにRedisを利用している。Heroku Redisを使っていないのは、無料で使える枠がRedis Cloudの方が大きかったから、
![irucaを支える技術|山岡広幸|Hiroyuki Yamaoka|note](https://cdn-ak-scissors.b.st-hatena.com/image/square/9283d46dd96fbf3144f950fd3611ae3f43056721/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F8505624%2Frectangle_large_type_2_aba4dfcd7144ac348e7745f1c77bcef8.jpg%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)