Twitter | Search | |
DHH
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
Reply Retweet Like More
DHH Jun 24
Replying to @dhh
Oh, forgot to mention, this is of course a MAJESTIC MONOLITH 😄
Reply Retweet Like
DHH Jun 24
Replying to @dhh
And our development methodology is Shape Up:
Reply Retweet Like
DHH Jun 24
Replying to @dhh
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.
Reply Retweet Like
DHH Jun 24
Replying to @dhh
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!
Reply Retweet Like
DHH Jun 24
Replying to @dhh
Here's our Gemfile for HEY:
Reply Retweet Like
Adnan Ebrahimi Jun 24
Replying to @dhh
Why MySql? I thought NoSql database should be more suitable nowdays
Reply Retweet Like
DHH Jun 24
Replying to @AdnanEbrahimi
Relational databases are good.
Reply Retweet Like
chee Jun 24
Replying to @dhh
aws is a huge disappointment. massive contribution to the consolidation of wealth and power you frequently speak against in public
Reply Retweet Like
DHH Jun 24
Replying to @snootgirl
Yes, we have a plan to be big tech free on infrastructure in five years. But there aren't currently any suitable non-big tech clouds. We're also building out our on-prem work, but I'm very happy we are cloud for the past 2 weeks.
Reply Retweet Like
Jacin Jun 24
Replying to @dhh
Amazing. If you had to define why you chose that stack in one word... what would it be?
Reply Retweet Like
DHH Jun 24
Replying to @jacintofleta
The HEYstack? I thought I already made that pun 😂
Reply Retweet Like