What Would be Your Ideal Ruby Tech Stack

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • wt_s3_signer

    Discontinued Fast S3 key urls signing

  • We generate tons of API requests for storage, with presigned AWS urls for uploads and downloads, and the AWS SDK takes 1ms per signed URL. 100k presigned urls takes 100sec, which is not acceptable. Wetransfer had the same issue and came out with their own implementation to go faster: https://github.com/WeTransfer/wt_s3_signer

  • graphql

    Ruby implementation of GraphQL

  • We use GraphQL, and Ruby GraphQL doesn't allow you to stream the result, it buffers it before sending back the request and there are no alternative. See my issue https://github.com/rmosolgo/graphql-ruby/issues/3969 -- Sadly there is only one library for GraphQL in Ruby.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Interactor

    Interactor provides a common interface for performing complex user interactions.

  • I see many senior Ruby developers around me going away from that magicness (like all the validations and callbacks) to move away from fat models, using libs like https://github.com/collectiveidea/interactor and have their own control.

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