Scalable Architecture
& Modern Reactivity with AI
Architect scalable “Moduliths” with Nx and master fine-grained reactivity. Move beyond Zone.js to leverage declarative data flows with Signals, eliminate RxJS boilerplate with rxResource, and enforce clean boundaries for high-performance applications with AI.
Is it for you?
Say goodbye to architectural rot – it’s time for strict boundaries and fine-grained reactivity! Angular is evolving rapidly. Adopting Nx Moduliths and Signals fundamentally alters how we build apps, making them clearer and more maintainable than wrestling with complex RxJS chains or Zone.js.
It’s crucial to master these modern patterns. This understanding will empower you to architect clean solutions, simplify data fetching with rxResource, and finally let you shed the frustration of manual updates and leaking business logic.
Agenda
- 01
Nx Architecture: Building Scalable Monorepos
- The Modulith Pattern – Organize apps into self-contained “Moduliths” for scalability.
- Layered Architecture – Master separation of concerns using Feature, UI, and Data-Access layers.
- Workspace Mastery – Efficiently manage the apps vs libs structure using the CLI and Console.
- Lazy Loading – Configure clean routing using Feature Libraries as entry points.
- 02
Enforcing Boundaries & Visualizing Dependencies
- Dependency Graph – Visualize architecture and data flow in real-time with nx graph.
- Affected Analysis – Identify exactly which projects are impacted by code changes.
- Architectural Rules – Use tagging and ESLint constraints to prevent circular dependencies.
- Intentional Failure – Debug linter errors to understand strict code boundary enforcement.
- 03
Signals Core & Fine-Grained Reactivity
- Signal Fundamentals – Master the basics of signal() vs variables vs Observables.
- State Derivation – Use computed() for automatic, memoized state calculations.
- Side Effect Management – Manage DOM updates and logging cleanly with effect().
- 04
Advanced Signals & Data Flow
- Declarative I/O – Implement the modern input() and output() APIs.
- Resettable State – Manage derived state updates with linkedSignal.
- Async Data Flow – Handle async loading states using rxResource or toSignal.
- Signal Forms – Build reactive forms using the experimental form() API.
(NEW) AI topics
- 01
Workspace Intelligence & The “Context Gap”
- The “Context Gap” Explained: Why standard, text-only prompts fail in monorepos because they see individual files but miss the high-level architecture.
- Instant Architectural Understanding: Using the nx graph as a “Source of Truth” to feed AI agents a structured map of 150+ libraries.
- 02
Framework Intelligence: Signals & Angular MCP
- Powering Modern Angular: Installing framework-specific Agent Skills and MCP Servers.
- The Synergy Model: Using Nx as the “Map” to find code and the Angular MCP as the “Expert Tools” to refactor it.
- Future-Proofing the Stack: Using automated tools to modernize legacy code and stay up to date with modern reactivity.
- 03
AI-Assisted Signal Migrations
- Automated Refactoring: Using AI to safely convert legacy RxJS streams and @Input() decorators into modern Signals, input(), and output() APIs.
- Zoneless Readiness: Delegating the heavy lifting of state migration to agents that respect your workspace’s Architectural Guardrails and Tags.
- Safe Scaffolding: Using the nx-generate skill to create new features with signal-based boilerplate automatically.
- Workflow Blueprints: Real-world examples of automated discovery, architectural auditing, and mass Signal migrations.
Interested in becoming a certified Angular Architect?
Max 15 seats groups. 1:1 GDE mentoring included.
Takeaways
Architect Scalable "Moduliths" with Nx
Move beyond simple file organization. Learn to structure your workspace into Feature, UI, and Data-Access layers to create a clean and maintainable Modulith.
Visualize & Enforce Boundaries
Stop architectural rot. Use the Nx Graph to visualize dependencies in real-time and configure ESLint rules to prevent business logic from leaking into your UI components.
Master Fine-Grained Reactivity
Understand the shift from Zone.js to Signals. Learn how the Signal Graph works and how to use computed(), linkedSignal(), effect() to update only what changes, when it changes.
Modernize Component I/O & Forms
Say goodbye to @Input() decorators. Implement the new Signal-based input(), output() and model() APIs for cleaner component communication and integrate the new reactive Signal Forms.
Simplify Data Fetching with Resources
Reduce RxJS boilerplate. Learn to use the new rxResource patterns to handle asynchronous data loading, error states, and reactivity without complex pipe chains.
Master Declarative Data Flows
Stop manually updating data. Learn to chain Signals together so your application state automatically stays in sync without writing complex code.
Benefits
Hands-On Exercises
Real coding tasks, not just slides.
Q&A Session
Time to ask about your own project.
Small Group
Max 15 people, so everyone gets attention.
Certificate
Proof of your updated Angular skills.
1:1 With A GDE
A private 30-min call about your codebase.
Fully Online
Join live from anywhere in the world.
Trained developers
Software engineers, architects and tech leads
Workshop Rating
Based on post-workshop participant feedback
Google Developer Experts
Core contributors to Angular.love, leading the Angular community
Your Trainer

Fanis Prodromou
Google Developer Expert
Google Developer Expert (GDE) for Angular and Senior Front-End Developer. He is passionate about sharing his knowledge through his YouTube channel, speaking at conferences and meetups, and technical articles. He also stays current in the ever-evolving tech world by attending conferences and experimenting with new technologies, and is a co-organizer of the Angular Athens meetup in Greece.
What developers say about our workshops?
“I highly recommend Modern Angular Workshops. Mateusz' deep knowledge makes it really beneficial. Workshops helped me take my signal skills to another level and I hope that I will have opportunity to participate once again.”
“I thoroughly enjoyed attending the two-day workshop. The trainers were very friendly and approachable, making the learning experience engaging and supportive. Even after the workshop, they remain available to help with any questions, which I truly appreciate. After the trainings, you will have a clear understanding of how to improve your projects with the latest Angular features.”
“What I appreciated most about Mateusz' Signal Forms workshop was that he went beyond the basics and tackled real-world use cases — you could tell he really knows what he's talking about. Fanis did a great job moderating the Scalable Architecture & Modern Reactivity session, bringing years of hands-on Angular expertise to the table. I walked away with ideas I'm already putting into practice.”
“First session delivered by Fanis was amazing — from the first slide he showed his passion and the in-depth knowledge that he has. I was quite sceptic about the NX setup but his slides and practical sessions helped to understand it better and see the benefits. Sessions on Signal Forms by Mateusz made me push harder for an Angular 21 upgrade at my work. The delivery was exceptional; lab sessions covered each topic in real depth and were easy to follow.”
Get your tickets
Join us for an online workshop. Secure your spot today!
October 9
Start at 9AM (CEST) • Duration 8h
Last Call (-15%) Price
399 → 339 EUR
- 30-min 1:1 session with GDE
- Full-day workshop access
- Hands-on sessions with mentor
- Personal Certificate of Participation
2- Days Workshop
Start at 9AM (CEST) • 2x (online)
Architecture + Signal Forms
748 → 635 EUR
Dates:
Architecture: 09.10
Signal Forms: 12.10
- Benefits from Architecture
- + Signal Forms included
Team Workshop
Bring this workshop to your team!
Tailored to your needs
- Agenda tailored to your project
- Flexible dates for your team
- Google Developer Expert trainers
- Work on your codebase (optional)
Check 2-days workshop agenda
Discover agendaBring This Workshop to Your Team!
Want to upskill your entire dev team? This Angular workshop is also available as a private in-house or remote session, fully adapted to your team’s needs, codebase, and experience level.
FAQ
Who is this Angular workshop for?
For developers who have been working with Angular but haven’t had time to catch up with the latest changes. Also ideal for those early in their Angular journey (up to ~1 year) who want to understand modern patterns, architecture, and tooling.
Will the workshop be recorded and available for later access?
No, the workshop will be live only. There will be no recordings available afterwards.
In what language will the workshop be conducted?
The workshop will be conducted in English.
Is there any certification or proof of participation?
Yes, every participant will receive a certificate of participation after completing the workshop.
What happens if the minimum group size isn't reached?
We will get in touch with you ahead of time. You will have the choice to either transfer your registration to a new workshop date or receive a full 100% refund.
Do I need to install anything before the workshop?
No installation is required. All coding exercises will be done in-browser using StackBlitz.
Do you issue invoices?
Yes. Immediately after purchasing via Stripe, you will receive an automatic receipt. Shortly after, we will manually issue and email you our official company invoice.
Can I get an invoice with a deferred payment term?
Absolutely! If you need an invoice with specific payment terms, email us at workshop@houseofangular.io, and we will issue one for you.



