• Didn't know reddit used Go, everyone seems to now!


    TLDR;

    1. Use a framework/toolkit
    2. Go makes rapid iteration easy and safe
    3. Distributed tracing with Thrift and Go is hard
    4. Use deadlines within and across services
    5. Use load testing and benchmarking