Achieving Modularity with Components & Microservices

Components and microservices can help make your website modular. Let’s take a closer look at both in this lesson.

The problem

Traditionally, websites are developed by the page. This means that most of the time, a UI designer would create mockups for all the pages of a website before handing them off to the development team. The development team would then create tickets against each page and start working on them. These pages would then be integrated into one monolithic system.

This would result in a lot of duplicated effort, and the resultant website would be difficult to maintain. Take Educative for instance. Our My Courses and Teach pages both have a carousel of courses, where each course is a tile.

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.