9 puan yazan xguru 2020-06-29 | 1 yorum | WhatsApp'ta paylaş
  • Backend: Vanilla Ruby on Rails

  • Frontend: Stimulus, Turbolinks, Trix + α (yakında açıklanacak)

  • MySQL (Vitess ile sharding)

  • Redis ile kısa süreli veri ve cache

  • ElasticSearch

  • AWS/K8S/EKS

  • Majestic Monolith kod tabanı

  • ShapeUp geliştirme metodolojisi uygulanıyor

  • Tüm code review'lar GitHub'da

  • Geliştirme süreci yönetimi BaseCamp ile

  • Mobil uygulamalar native (Swift/Kotlin), masaüstü Electron

  • Postfix mail sunucusu + Action Mailbox

  • Go ile yazılmış image cache sunucusu imageproxy

  • Load balancing için ALB

  • Background job'lar için Resque

  • Geliştirme süresi 2 yıl

  • Dakikada 30 bin web request işleniyor

  • "React is so 2019. HTML + minimum JS is 2020"

  • "HEY is 99% K8s (EKS)"

  • Vendor lock-in'den kaçınmak için k8s kullanılıyor

  • MySQL için Aurora kullanılıyor

  • Basecamp daha önce GCP'den çok çektiği için bu kez AWS'ye geçti (GCP downtime yüzünden tüm Basecamp çökmüştü)

1 yorum

 
xguru 2020-06-29

Hey - Basecamp’in yaptığı yeni e-posta servisi https://tr.news.hada.io/topic?id=2285

Turbolinks - web uygulaması gezinmesini hızlandırır https://tr.news.hada.io/topic?id=2289

Ek olarak, Hey.com’un web kodunu analiz eden bir yazı serisi

Hey.com teknolojisine kısa bakışlar

1 - Giriş https://dev.to/borama/…

2 - Klavye Kısayolları https://dev.to/borama/…

3 - Turbolinks Frames https://dev.to/borama/…

4 - Turbolinks Frames 2 https://dev.to/borama/…

5 - Stimulus İyileştirmeleri https://dev.to/borama/…

6 - Şablon sayfası güncellemeleri https://dev.to/borama/…