Doguhan Uluca

Talk: Architecting Angular Apps for Scalability


The router-first approach to Single Page Application (SPA) architecture enables developers to start small, with a decoupled and lazy-loaded architecture, giving them the option to stay small or scale while achieving sub-second first meaningful paints.
Router-first architecture is designed to force teams to ask the hard questions early, build a roadmap and then iterate over a solution.
• Enforces high-level thinking,
• Ensures consensus on features, before coding starts,
• Accounts for source code and team growth,
• Keeps engineering overhead low.

These concepts are demonstrated through my Lemon Mart app on GitHub and in my book: Angular 6 for Enterprise-Ready Web Applications, May 2018, Packt Publishing.


Doguhan is a Technical Fellow at Excella, based out of Washington, DC. He is the author of books Angular 6 for Enterprise-Ready Web Applications and Building Large-Scale Web Applications with Angular. He is a speaker at international conferences like Ng-Conf, Angular Mix, CodeStock, deliver:Agile and Agile XP. He is a full-stack JavaScript, Agile and Cloud engineering practitioner.