Best practices for building large React applications — Sift Science Blog