Online apps back in the day ran on a monolithic structure. All the code was centralized in a single application. However, as apps steadily grew more complex, they became bigger and more difficult to ...