The HEY stack: - Vanilla Ruby on Rails on the backend, running on edge - Stimulus, Turbolinks, Trix + NEW MAGIC on the front end - MySQL for DB (Vitess for sharding) - Redis for short-lived data + caching - ElasticSearch for indexing - AWS/K8S

1 min read Original article ↗
  • user avatar

    The HEY stack: - Vanilla Ruby on Rails on the backend, running on edge - Stimulus, Turbolinks, Trix + NEW MAGIC on the front end - MySQL for DB (Vitess for sharding) - Redis for short-lived data + caching - ElasticSearch for indexing - AWS/K8S

  • user avatar

    Oh, forgot to mention, this is of course a MAJESTIC MONOLITH 😄

    user avatar

    And our development methodology is Shape Up:

    user avatar

    Finally, Basecamp is how we build software at Basecamp. All issues, all features, all pitches, all decisions, all announcements, all check-ins, all everything lives in Basecamp. It's our central source of truth. basecamp.com

    user avatar

    Although, to be fair, all our code reviews live in GitHub. So do our pull requests. But we don't use issues/wikis/whatever. All that is in Basecamp. But line-by-line code reviews? GitHub is damn excellent for that!

    user avatar

    Here's our Gemfile for HEY:

  • user avatar

    Also Firebase for install metrics