How can a large app keep adding major features without breaking everything?
Facebook started as a relatively focused social platform and later grew to include messaging, short videos, a marketplace, profiles, and many other capabilities. How do large applications structure…