覚書: Railsで使っているサービスの整理

Heroku

- Heroku:
  - Dyno:
    - web:    bin/rails server -p ${PORT:-5000} -e $RAILS_ENV
    - worker: bundle exec sidekiq -q default -q mailers -q active_storage_analysis -q active_storage_purge
  - Postgres
  - Data for Redis
  - Scheduler:
    - rake scheduler:foo
    - rake scheduler:bar
    - ...
  - Third-party add-on:
    - Papertail
    - PointDNS *1
- Amazon
  - Route 53
  - SES

*1 PointDNS を使わない方法もある
覚書: Route 53 を Heroku アプリに設定する

MRSK

https://mrsk.dev
https://github.com/mrsked/mrsk
Using accessories for database, cache, search services

You can manage your accessory services via MRSK as well. Accessories are long-lived services that your app depends on. They are not updated when you deploy.

https://github.com/mrsked/mrsk
- MRSK:
  - web
  - job
  - accessories:
    - db
    - redis
  - cron
  - logging

TBD: DNS, Mail

Render, Fly.io

TODO

以上です。

この記事が気に入ったらサポートをしてみませんか?