From Lizard to Wizard: Engineering Excellence Workshop
Description
We start with frontend system design, building a WhatsApp-scale chat app using the RADIO framework, covering virtualization, optimistic updates, WebSocket reconnection, cursor-based pagination, and a clear state-management decision tree.
Then microfrontends and Module Federation, the four real reasons orgs adopt them, vertical vs horizontal architecture, dependency sharing, inter-microfrontend communication, and the smell that means they're the wrong call.
Part three is BFF and server-driven UI, moving render decisions to the backend so iOS, Android, and web stay in sync without three deploy cycles.
Part four covers event-driven architecture, decoupling cross-cutting concerns through a replayable, auditable event bus without a global store.
We close with some React Best Practices for System Architectures and reliability.
You leave able to pass system design interviews with structured, defensible answers, architect React systems that scale past 100k users, and choose between microfrontends, BFF, and SDUI based on your team's actual shape.
Prerequisites
Laptop
Speaker
Dan Neciu
He says he is forever trying to strike a balance between his desire to ship stunning UI and deliver fast and great value from a product perspective, while also trying to merge the cleanest, easiest-to-maintain code he can possibly write.