Building frontend architectures open to change and performant can get very complicated. But we don’t really talk about it. We either get stuck in debates about which framework is best or rely blindly on the approach proposed by the next “solve-all-your-problems-fit-all-scenarios” technology. Very few discussions are about architectural patterns and issues in the frontend area.
Although it is an essential step in the right direction, frontend architecture is not only about building reusable components. Nowadays, we do much of the heavy lifting on the frontend side. Therefore we need resilient structures that quickly adapt to the market’s ever-changing needs.
In this session, we will discuss ways that will help us avoid getting lost in the complexity of frontend applications. We will discuss different patterns and ways to approach frontend architecture both at the beginning of a project and when trying to refactor an existing one.