"I'm the CTO of a Growing Rails Startup" Ask Me Anything

This page summarizes the projects mentioned and recommended in the original post on /r/rails

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. wisper

    A micro library providing Ruby objects with Publish-Subscribe capabilities

    We follow the interactor pattern to store our business logic. So we mainly have skinny controllers, skinny models and then interactors. We also don't use ActiveRecord callbacks very much, we primarily use Wisper to broadcast events and then various domains can subscribe to the events they care about and respond accordingly.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.

    Judoscale logo
  3. Interactor

    Interactor provides a common interface for performing complex user interactions.

    We don't do too many things The Rails Way™ anymore. We tend to use the Interactor pattern using the aptly named gem. We use Wisper to broadcast events instead of using AR callbacks. We use Pusher for websockets because we broadcast millions of events per day and ActionCable just can't keep up.

  4. graphql-batch

    A query batching executor for the graphql gem

    This is mainly addressed in the last thing but we cache pretty heavily on our REST APIs and for GraphQL we use the graphql-batch gem pretty heavily. Those two things can go a long way. Make sure you're using an APM like Scout to keep an eye on things and then debug the outliers.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What Would be Your Ideal Ruby Tech Stack

    3 projects | /r/ruby | 4 May 2022
  • The Decree Design Pattern (Ruby on Rails)

    2 projects | /r/programming | 3 Feb 2023
  • Should I use service objects?

    2 projects | /r/rails | 13 Oct 2022
  • The GraphQL N+1 Problem and SQL Window Functions

    3 projects | dev.to | 7 Oct 2022
  • How to avoid if/else with different ramifications

    3 projects | /r/rails | 21 Jul 2022

Did you know that Ruby is
the 12th most popular programming language
based on number of references?