Some of the top challenges in current frontend architecture are to allow for quick and efficient development and to be able to compete with native applications. In this talk I will present a new model which, using a component-oriented design, addresses these issues.
The basic tenets of this model could be summarised as follows: (1) keep the business logic independent from the app; (2) develop isolated components; and (3) implement an overarching server that orchestrates and gives coherence to your project. Through the practical example of www.fotocasa.es (Schibsted Spain), a website with more than 10 million users, I will show how this type of architecture provides several benefits. First, there is an overall improvement in DX: development becomes faster and more focused. Second, being independent from the framework, migrating to a new library is much less costly than in other setups. Also, on the business side, iterations become considerably faster as well. Finally, the architecture sets the basis for a shell-app which, in turn, may constitute the foundation of a PWA—our best bet to compete with native apps. In short, a framework-independent, decoupled frontend architecture offers a highly solid option for projects with high traffic volumes.
12:30 - 13:20
Track 3 (4.1.D03)
Sobre el ponente
Enabler @ Schibsted Spain (la compañía de anuncios clasificados más grande y diversificada del país, propietaria de InfoJobs, fotocasa, coches-net, Milanuncios, Habitaclia, Vibbo)