World Congress 2026 Europe - Virtual Stage Jul 3, 2026 Session details

The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems

Ana Gil Amor

Stop bottlenecking React projects with resume-driven development. Discover how dropping rigid abstractions for pragmatic, team-focused boundaries accelerates shipping without overcomplicating your codebase.

Pause
Mute Enter Fullscreen
#1 about 3 min

Defining necessary versus sufficient in software architecture

Why architects must balance aspirational technical perfection against practical project delivery needs.

#2 about 2 min

Trade-offs of delegating HTML to design systems

How reliance on pre-built UI frameworks can complicate strict compliance and accessibility mandates.

#3 about 2 min

Choosing between custom CSS and utility frameworks

Navigating styling choices from rigid design systems to flexible alternatives with steeper learning curves.

#4 about 2 min

Evaluating team maturity and project scope contexts

Why assessing intrinsic team skills and project timelines is crucial before selecting a tech stack.

#5 about 3 min

Structuring components in a React and Gatsby project

Organizing folder structures to separate volatile technologies and enforce common UI patterns across pages.

#6 about 3 min

Isolating data queries from presentation logic elements

Using data transfer objects to decouple volatile GraphQL data schemas from view components.

#7 about 2 min

Scaling to multiple repositories with hexagonal architecture

Experimenting with domain-driven technical splits to handle growing complexity across large applications.

#8 about 2 min

Implementing localized standard templates for micro-frontends

Creating shared component libraries and centralized templates to unify distributed development pipelines.

#9 about 3 min

Adapting strict architectures to team skill levels

Flattening complex hexagonal patterns to reduce the learning curve and prevent developer bottlenecks.

#10 about 4 min

Aligning technical choices with overall team well-being

Why pragmatic architectural decisions must directly prioritize the capabilities and mental health of developers.

Matching moments

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

2:11 min

Scaling development teams with micro frontend architecture

Florian Rappl · WWC 2022

1:31 min

Recapping frontend scaling patterns and distributed UI techniques

Josh Goldberg · WWC 2021

2:02 min

Evolving frontend application architectures from simple to enterprise scale

Michael Egger-Zikes Michael Egger-Zikes · WWC 2025

6:11 min

Discussing pragmatic architectural scope reduction and system design patterns

Simon Lasselsberger · WWC 2021

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous
Open session

World Congress 2026 North America

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris