Building Trailhead - A Rainy Day Micro-Frontend Experiment
· 14 min read
It was a rainy Sunday and I had an itch. What would a super simple application shell look like? One that orchestrates multiple single page applications within a shared layout - the classic SaaS pattern where you have a main menu and dozens of independent modules.
No webpack magic, no complex tooling, just the browser's native module system and some common sense.
A day later, I had Trailhead - a proof of concept that's surprisingly close to production-ready. This isn't a replacement for Single-SPA or Module Federation. But it's not completely crazy either.
