Sebastian Novak

Large Scale Angular Architecture & Code Splitting Existing ones

Experienced polyglot programmer, extremely versatile as a result of a wide and deep technical knowledge tree.
• Seasoned in both enterprise, application level programming as well as embedded system programming. Main field of work involves software systems with complex ecosystems, where both practical and theoretical knowledge of numerous technologies/communication protocols is required.
• Worked as a software architect on RT-RK R&D projects / HbbTV.
• Currently working on designing and implementing Serverless solutions at VEGA IT.

Large Scale Angular Architecture & Code Splitting Existing ones

When designing multi-module, multi-app, distributed Angular apps, a common code-base and path aliasing is a must.
We will go through best practices in these scenarios, although this is no silver bullet.
As an example we will try to split an existing app into several, to define a shared code-base and publish it on a Gitlab/npm repository, so that each shared part of the code base can be referenced as a dependency.