Member-only story

Universal Angular Architecture

Tomas Trajan
16 min readFeb 25, 2020
Original photo by Grant Lemons

🎙 ️EDIT: Check out Angular Air episode where I walk about the concepts discussed in this article with amazing Justin Schwartzenberger, Alyssa Nicoll and Bonnie @bonnster75 ! 🎙️ 🎉🎉🎉

EDIT: (15.9.2020) Wanna learn about Angular Library Architecture?

In this article we are going to learn how to scaffold new Angular application with clean, maintainable and extendable architecture in almost no time and what are the benefits of doing so. Besides many actionable tips, we’ll also discuss guidelines about where we should implement most common things like reusable services, feature specific components and others…

For the last year and a half I have been consulting for a huge Swiss insurance enterprise organisation with more than 90 Angular apps. Yes, ninety, crazy, but also cool!

🤫 Wanna know how we can manage such a

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Tomas Trajan
Tomas Trajan

Written by Tomas Trajan

👋 I build, teach, write & speak about #Angular & #NgRx for enterprises 👨‍💻 Google Developer Expert #GDE 👨‍🏫 @AngularZurich meetup co-organizer

Responses (23)

Write a response

Fantastic article. I hope you can do one next time, where the features are separated into completely different project repositories and lazily loaded into the application via npm packages.
I think that would be the bee’s knees for a plugin/extensible architecture

25

ur application has CoreModule for application wide singleton services

Hi, nice article! But I’m a little confused, because of this sentence. In section about Shared Module you wrote that we could provide services for shared components by providedIn: ‘root’. Why would we not use it also for our core singleton services…

5

Very clear and helpful.
Thank you so much.

11

Recommended from Medium

Lists

See more recommendations