Carlos Villuendas
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.
Jueves 14/03/2019
12:30 - 13:20
Track 3 (4.1.D03)
Sobre el ponente
Carlos Villuendas
Schibsted Spain
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)