This Workshop's Online Chatroom is Currently Open!
This workshop has ended. Check back soon for the recording!
You can watch a replay of this workshop!
Key Takeaways
By participating along with us in the workshop, you'll learn:
- Learn fundamentals of software architecture and how they apply to the frontend layer
- Design scalable monoliths using encapsulation and modular system prinicples
- Identify when micro-frontends make sense and when to avoid them
- Migrate from a monolith to micro-frontends, both for client-side and server-side rendering applications
Is This Workshop for Me?
This workshop if for experienced frontend developers looking to learn architecture best practices.
Workshop Details
This course teaches students the fundamentals of frontend architecture from a practical perspective. This means that we’re going to spend as little time as possible on the theory, and we will focus on how architectural concepts translate into code.
The “meat” of the course covers two of the most important frontend architectural styles: modular monoliths and micro-frontends. The course is designed to be project-based. We will start with a simple monolithic application with little to no organization, and we’re going to see it evolve, first into a modular monolith, and then into a micro-frontend architecture.
Any Prerequisites?
- Experience building frontend applications
- Comfortable with GitHub and CLI tools
Attend Online Live and in Full HD
You're Registered to Attend Online!
You'll receive additional details and a reminder via email as the event draws near.
Frontend Architecture: Monoliths to Micro-Frontends
Event Details
What
- One Full Day Workshop Session
- Replay Videos (available immediately)
When
- May 12, 2026 - 9:30am to 4:30pm Central Daylight Time
Where
- Option 1: Attend online on our full HD live stream
- Option 2: Attend in-person at HQ in Minneapolis, MN
Daily Schedule
- 9:30AMSoftware Architecture Fundamentals
- 10:30AMMonoliths: Setup & ESLint
- 11:00AMMonoliths: Monorepo Rules & Dependency Cruiser
- 12:00PMLunch Break
- 1:00PMMicro-Frontends: Single SPA
- 2:00PMMicro-Frontends: Module Federation & Shared State
- 3:00PMDeploying Micro-Frontend Applications
- 4:00PMWrap Up
Your (Awesome) Instructor
Maxi Ferreira
I’m a full-stack software engineer with a passion for web performance, developer productivity, and crafting delightful user experiences. I have experience working as a technical lead and individual contributor on the full lifecycle of product development, including design, discovery, prototyping, implementation, testing, and deployment.I’ve been designing and building software that runs at every level of the stack for the past 13 years. These days, my focus is on front-end software architecture and web performance, writing most of my code using React, TypeScript, and Node.js. I’m also experienced in React Native, Vue.js, Svelte, D3, GraphQL, SQL, MongoDB, PHP, Python, and various AWS services.
Check out all of our upcoming workshops!
Workshops happen throughout the year, and are all included with membership.