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 · World Congress 2026 Europe

2:11 min

Scaling development teams with micro frontend architecture

Florian Rappl · World Congress 2022

1:31 min

Recapping frontend scaling patterns and distributed UI techniques

Josh Goldberg · World Congress 2021

2:02 min

Evolving frontend application architectures from simple to enterprise scale

Michael Egger-Zikes Michael Egger-Zikes · World Congress 2025

6:11 min

Discussing pragmatic architectural scope reduction and system design patterns

Simon Lasselsberger · World Congress 2021

1:22 min

Introduction to front-end architecture design patterns

Abdu Taviq Abdu Taviq · Europe 2026 Virtual