Ask HN: What are the hard problems when building apps with a realtime back end? Hi! What are the hard problems I can expect if I try to build realtime features into our product? Should I even try to build it or look at third party suppliers? I've seen various articles that compare DIY with buying it in, but they're from those suppliers and I wonder how neutral they are. It's obviously complex, but what are the primary engineering challenges? Message delivery ordering/duplication and missing messages? Is it security/authentication or problems with debugging and observability? Or should I worry most about infrastructure, scaling and performance? |