9 पॉइंट द्वारा xguru 2020-06-29 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • बैकएंड: Vanilla Ruby on Rails

  • फ्रंटएंड: Stimulus, Turbolinks, Trix + α (जल्द सार्वजनिक किया जाएगा)

  • MySQL (Vitess के साथ sharding)

  • Redis से अल्पकालिक डेटा और caching

  • ElasticSearch

  • AWS/K8S/EKS

  • Majestic Monolith codebase

  • ShapeUp development methodology लागू

  • सभी code review GitHub पर

  • development process management BaseCamp में

  • mobile app native (Swift/Kotlin), desktop Electron

  • Postfix mail server + Action Mailbox

  • Go में लिखा image cache server imageproxy

  • load balancing के लिए ALB

  • background job के लिए Resque

  • development period 2 साल

  • प्रति मिनट 30,000 web request प्रोसेस हो रहे हैं

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

  • "HEY is 99% K8s (EKS)"

  • lock-in से बचने के लिए k8s का उपयोग

  • MySQL के लिए Aurora उपयोग में है

  • Basecamp को GCP पर बहुत परेशानी हुई थी, इसलिए इस बार AWS चुना गया (GCP downtime के कारण पूरा Basecamp डाउन हो गया था)

1 टिप्पणियां

 
xguru 2020-06-29

Hey - Basecamp द्वारा बनाई गई नई email सेवा https://hi.news.hada.io/topic?id=2285

Turbolinks - web app navigation को तेज़ बनाता है https://hi.news.hada.io/topic?id=2289

इसके अलावा Hey.com के web code का विश्लेषण करने वाली series पोस्ट

A few sneak peeks into Hey.com technology

1 - Intro https://dev.to/borama/…

2 - Keyboard Shortcuts https://dev.to/borama/…

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

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

5 - Stimulus Enhancements https://dev.to/borama/…

6 - Template page updates https://dev.to/borama/…