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
    N

    Nextdoor Engineering Blog

    engblog.nextdoor.com · Company blog · on HN since 2014

    Nextdoor's engineering team writes about its infrastructure, including task workers, continuous deployment, mobile releases, and tooling.

    Visit blogHN submissions
    Distributed SystemsDevOps & Cloud
    What HN says

    Commenters cite its posts on dropping cron jobs and replacing Celery with a custom taskworker when discussing job scheduling and why companies build their own.

    Stats for nerds
    23HN people shared it
    34linked in comments
    441story points
    Nov 2020last shared
    2015people per year2020

    Top posts on HN

    1. 1
      We Don’t Run Cron Jobs (2016)
      2 people · 177 points · first shared 2018 · 140 comments on HN
    2. 2
      Show HN: Bender – Let's Standardize Serverless ETL
      1 person · 52 points · first shared 2017 · 21 comments on HN
    3. 3
      The technology behind Nextdoor
      1 person · 46 points · first shared 2015 · 10 comments on HN
    4. 4
      Maps on Android
      1 person · 33 points · first shared 2015 · 11 comments on HN
    5. 5
      Building a Scalable Geospatial Infrastructure
      1 person · 15 points · first shared 2015 · Discussion on HN
    6. 6
      What to log in production environments
      1 person · 13 points · first shared 2015 · 1 comments on HN
    7. 7
      Structured Logs at Nextdoor
      1 person · 10 points · first shared 2015 · Discussion on HN
    8. 8
      Easy A/B testing at Nextdoor
      1 person · 10 points · first shared 2015 · 1 comments on HN
    9. 9
      Data Migrations Don’t Have to Come with Downtime
      1 person · 9 points · first shared 2020 · Discussion on HN
    10. 10
      How Nextdoor made a 10x improvement in release times with Docker and Amazon ECS
      1 person · 9 points · first shared 2017 · Discussion on HN

    What HN people wrote when they linked it

    • folzOct 2019

      Nextdoor | San Francisco, CA; Toronto, ON, Canada | Full-time, Onsite | https://nextdoor.com/

      Nextdoor is the world’s largest social network for the neighborhood, serving 247,000 neighborhoods across eleven countries. We recently closed a $170MM series F where Mary Meeker joined our board, and we officially launched in Canada. To support that, we're opening our first international engineering team in Toronto!

      Here's a look at our current stack: https://engblog.nextdoor.com/what-is-the-technology-behind-nextdoor-in-2019-ccc3d2173eda

      Some of our open positions in SF:

      * Software Engineer: https://about.nextdoor.com/careers-list/?gh_jid=424&gh_src=f342d7fd1

      * Senior Software Engineer: https://about.nextdoor.com/careers-list/?gh_jid=1228742&gh_src=f342d7fd1

      * Data Scientist: https://about.nextdoor.com/careers-list/?gh_jid=1509433&gh_src=f342d7fd1

      * Machine Learning Engineer: https://about.nextdoor.com/careers-list/?gh_jid=1241186&gh_src=f342d7fd1

      * Engineering Manager: https://about.nextdoor.com/careers-list/?gh_jid=1215063&gh_src=f342d7fd1

      * Product Manager, Community Vitality: https://about.nextdoor.com/careers-list/?gh_jid=1621033&gh_src=f342d7fd1

      And in Toronto:

      * Software Engineer, Android: https://about.nextdoor.com/careers-list/?gh_jid=1851532&gh_src=f342d7fd1

      * Software Engineer, iOS: https://about.nextdoor.com/careers-list/?gh_jid=1851506&gh_src=f342d7fd1

      * Software Engineer: https://about.nextdoor.com/careers-list/?gh_jid=1851545&gh_src=f342d7fd1

      We're…

    • slap_shotOct 2019

      I don't really get into this argument anymore - I'm convinced opinions like this are held tighter than religion or politics.

      Here are a few thoughts, written by others, that I would probably bring up if I wanted to get into this argument:

      https://medium.com/eshares-blog/why-you-shouldnt-use-cron-jobs-5d76001e18d5

      https://engblog.nextdoor.com/we-don-t-run-cron-jobs-at-nextdoor-6f7f9cc62040

      https://medium.com/videoamp/what-we-learned-migrating-off-cron-to-airflow-b391841a0da4

      https://medium.com/@rbahaguejr/airflow-a-beautiful-cron-alternative-or-replacement-for-data-pipelines-b6fb6d0cddef

      As a point of reference, I run a company that brokers terabytes of mission critical data each month for our customers. I've advised dozens of companies on how to properly ensure scheduled jobs are maintainable, instrumented, logged, and reliable. The defenses I've heard for "professional" software and systems engineers using cron in production software are appalling and I find the behavior negligent and to be a terminable offense.

    • izydaAug 2015

      Looks good. Very much looking forward to this being production ready. I am currently looking for a scheduler that provides a better UI/UX than cron alone.

      Currently, what do you all use for this sort of thing?

      Nextdoor has a not-yet-open-sourced solution: https://engblog.nextdoor.com/2015/06/10/we-do-not-run-cron-jobs-at-nextdoor/ that looks great.

      Does anyone have any experience with Yelp's tron? https://github.com/Yelp/Tron

    • lhr0909Aug 2018

      I think they have a task worker system built back in 2014[1], so they need to have something custom working with it as well. Back then I think they really didn't have many options, but if they were to do it again now, I think either AWS Lambda or AWS Batch will serve this type of scheduled job cases very well.

      [1]: https://engblog.nextdoor.com/nextdoor-taskworker-simple-efficient-amp-scalable-ac4f7886957b

    • solumosNov 2020

      It seems that Nextdoor also had issues with celery[0].

      "Scalability" is a great scapegoat for making dubious decisions, but my guess here would be the "task priority" requirement.

      [0] https://engblog.nextdoor.com/nextdoor-taskworker-simple-efficient-amp-scalable-ac4f7886957b

    • deizelAug 2018

      Ditto, especially in combination with Python/Django, as used by Nextdoor. Ironically, they had already removed Celery from their stack a few years prior. https://engblog.nextdoor.com/nextdoor-taskworker-simple-efficient-amp-scalable-ac4f7886957b

    Related

    LinkedIn Engineeringengineering.linkedin.com415 people

    LinkedIn Intro: Doing the Impossible on iOS

    LinkedIn Engineering
    Company · last shared 2025
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Airbnb Engineeringnerds.airbnb.com110 people

    We've Open-sourced Rendr

    Airbnb Engineering
    Company · last shared 2017
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

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

    Docker vs. Kubernetes vs. Mesos

    Mesosphere Blog
    Company · last shared 2019
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    CircleCI Blogcircleci.com220 people

    “It's The Future”

    CircleCI Blog
    Company · last shared 2026