Skip to content

Conversation

@bornakapusta
Copy link

Simplify the service architecture by migrating from Sidekiq + Redis/Valkey to the Rails 8 Solid Stack (database-backed queue, cache, and cable).

Key changes:

  • Replace Sidekiq with Solid Queue for background jobs
  • Replace Redis cache with Solid Cache
  • Replace Redis Action Cable adapter with Solid Cable
  • Replace Sidekiq Web UI with Mission Control Jobs
  • Replace self-hosted Firecrawl container with firecrawl gem (cloud API)
  • Replace Mailhog with letter_opener for development email preview
  • Remove Valkey/Redis container from Docker Compose

Benefits:

  • Fewer services to manage (Postgres-only for persistence)
  • Simpler deployment and development setup
  • Better Rails 8 ecosystem alignment
image

Simplify the service architecture by migrating from Sidekiq + Redis/Valkey
to the Rails 8 Solid Stack (database-backed queue, cache, and cable).

Key changes:
- Replace Sidekiq with Solid Queue for background jobs
- Replace Redis cache with Solid Cache
- Replace Redis Action Cable adapter with Solid Cable
- Replace Sidekiq Web UI with Mission Control Jobs
- Replace self-hosted Firecrawl container with firecrawl gem (cloud API)
- Replace Mailhog with letter_opener for development email preview
- Remove Valkey/Redis container from Docker Compose

Benefits:
- Fewer services to manage (Postgres-only for persistence)
- Simpler deployment and development setup
- Better Rails 8 ecosystem alignment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants