Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    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.

    Visit blogHN submissions
    DevOps & CloudDistributed SystemsFinance & Investing
    What HN says

    During an outage, commenters used the blog to infer Robinhood's stack and cited its Kubernetes deployment post when guessing at scalability causes.

    Stats for nerds
    19HN people shared it
    15linked in comments
    36story points
    Mar 2020last shared
    2018people per year2020

    Top posts on HN

    1. 1
      Faust: Stream Processing for Python
      1 person · 11 points · first shared 2018 · 1 comments on HN
    2. 2
      Why Robinhood Uses Airbnb's Airflow
      2 people · 4 points · first shared 2017 · Discussion on HN
    3. 3
      How We Built a Better News System at Robinhood
      1 person · 3 points · first shared 2018 · Discussion on HN
    4. 4
      Beautiful animations using Android ConstraintLayout
      1 person · 3 points · first shared 2017 · Discussion on HN
    5. 5
      Upgrading and Scaling Airflow at Robinhood
      1 person · 2 points · first shared 2019 · Discussion on HN
    6. 6
      Robinhood: The old guard of investing is at it again
      1 person · 2 points · first shared 2021 · 2 comments on HN
    7. 7
      We scaled Robinhood’s brokerage system for greater reliability
      1 person · 2 points · first shared 2021 · Discussion on HN
    8. 8
      Robinhood – Scaling Confidently with the Load and Fault Team
      1 person · 2 points · first shared 2021 · Discussion on HN
    9. 9
      Engineering Onboarding – Built to Scale
      1 person · 1 points · first shared 2021 · Discussion on HN
    10. 10
      Reflection's on Robinhood's Growth
      1 person · 1 points · first shared 2021 · Discussion on HN

    What HN people wrote when they linked it

    • ceohockey60Mar 2020

      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-robinhood-4b433f9c439b

    • tedmistonAug 2018

      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

    • takedaMar 2020

      They recently had a blog about moving to kubernetes

      https://robinhood.engineering/building-an-application-deployment-platform-on-kubernetes-f6af367d1e05

    • astannardMar 2020

      you might be right:

      https://robinhood.engineering/building-an-application-deployment-platform-on-kubernetes-f6af367d1e05

    Related

    Astronomer Blogastronomer.io24 people

    An Almost Acquisition Story

    Astronomer Blog
    Company · last shared 2026
    Mesosphere Blogmesosphere.com150 people

    Docker vs. Kubernetes vs. Mesos

    Mesosphere Blog
    Company · last shared 2019
    Prefect Blogprefect.io35 people

    The Prefect open source workflow engine

    Prefect Blog
    Company · last shared 2026
    Pivotal Blogcontent.pivotal.io84 people

    Should that be a microservice? Factors to keep in mind

    Pivotal Blog
    Company · last shared 2020
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Airbyte Blogairbyte.com64 people

    The deck we used to raise our seed funding

    Airbyte Blog
    Company · last shared 2026
    PayPal Tech Blogmedium.com/paypal-tech16 people

    Scaling Kubernetes to Over 4k Nodes and 200k Pods

    PayPal Tech Blog
    Company · last shared 2024