structure MVC côté backend