Sharing information, knowledge, and ideas around the world has been the internet’s main goal since the beginning.

The beginning is the most important part of the work — Plato

We’ve faced the need for easily creating personal pages. This is why Rasmus Lerdorf created PHP and named it Personal Home Page when the first version came up and some years later it wasn’t enough. Therefore we created CMS platforms for easily creating and distributing content.

Nowadays micro-frontends extend the design principles of micro-services to the frontend world providing the ability to distribute views and compose them inside a page. However, in order to achieve that premise, we need to go back and start again thinking on those views as services instead of reusable components in code.

Page layouts — The Fintech Times

The page layouts on printed media and websites define the elements inside a page and how they're arranged together. Composing views from different micro-frontends inside a page is one of the challenges we’ve faced implementing micro-frontend architecture but we can make it easier following the next implementation approach.

Nova Architecture

Nova came up as a base architecture to easily develop micro-frontends using hypernova.

If you’d like to know more about how Nova was created you can read my previous articles.