Robinhood Engineering

robinhood.engineering · Company blog · on HN since 2017

Robinhood's engineering team writes about its data infrastructure, including Airflow, Kafka, Kubernetes, and Faust, plus mobile development.

What HN saysDuring an outage, commenters used the blog to infer Robinhood's stack and cited its Kubernetes deployment post when guessing at scalability causes.
19HN people shared it
4linked it in comments
15stories submitted
36story points
4 years agolast shared
2017people per year2026

Most-shared posts

  1. 1
    Why Robinhood Uses Airbnb's Airflow
    2 people · 4 points · first shared 2017 · discussion on HN
  2. 2
  3. 3
    Faust: Stream Processing for Python
    1 people · 11 points · first shared 2018 · 1 comments on HN
  4. 4
    Beautiful animations using Android ConstraintLayout
    1 people · 3 points · first shared 2017 · discussion on HN
  5. 5
    How We Built a Better News System at Robinhood
    1 people · 3 points · first shared 2018 · discussion on HN
  6. 6
  7. 7
    Upgrading and Scaling Airflow at Robinhood
    1 people · 2 points · first shared 2019 · discussion on HN
  8. 8
  9. 9
    Robinhood: The old guard of investing is at it again
    1 people · 2 points · first shared 2021 · 2 comments on HN
  10. 10
    Fresher Data Lake on AWS S3
    1 people · 1 points · first shared 2022 · discussion on HN
  11. 11
  12. 12
    Robinhood: Scaling and Load Testing
    1 people · 1 points · first shared 2022 · discussion on HN
  13. 13
    Elk at Robinhood
    1 people · 1 points · first shared 2021 · discussion on HN
  14. 14
    Tracking Temporal Data at Robinhood (2017)
    1 people · 1 points · first shared 2022 · discussion on HN
  15. 15
    Engineering Onboarding – Built to Scale
    1 people · 1 points · first shared 2021 · discussion on HN

What HN people wrote when they linked it

ceohockey60 · 2020-03-03
Since it's Day 2, def appears to be an architectural scalability issue, not some bugs. Quick scan of their engineering blog shows the following stack: -Zookeeper, Kafka, Spark, Airflow, Faust (Kafka Streams in Python) -Kubernetes (was/is SALT + Terraform) -AWS Aurora, PG, ES, Influx -Presto via AWS Athena, Redshift -homegrown solutions for a data lake & managing k8s microservices Fwiw, their team does appear to have a rigorous internal post-mortem process (SEV reviews) [0] drawn from industry best practices. Let's hope a public one will be made when issues are resolved. (FINRA will be asking for one anyway.) Not piling on. I genuinely feel for all the infra engineers staying up all day/night fixing this. [0] https://robinhood.engineering/creating-a-sev-process-that-scales-with-…
takeda · 2020-03-10
They recently had a blog about moving to kubernetes https://robinhood.engineering/building-an-application-deployment-platf…
tedmiston · 2018-08-29
Disclosure: I work on Astronomer.io, an open source Airflow platform and SaaS, and also contribute to Airflow. IMO the pros / cons are really relative to what you're comparing it to and what your workflow needs are. We've written some guides on "Airflow vs ___" [1] (currently AWS Glue and Oozie). Feel free to email me (in profile) if you'd like to see a comparison to something else. I like these two posts on Airflow vs Luigi, Pinball, Azkaban, etc [2][3]. [1]: https://www.astronomer.io/guides/ [2]: http://bytepawn.com/luigi-airflow-pinball.html [3]: https://robinhood.engineering/why-robinhood-uses-airflow-aed13a9a90c8

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close