= Session =

Real-World React: The Architectural Playbook for Performance, Resilience & Scalability

This hands-on workshop is a fast-paced walkthrough of what it really takes to build React apps that survive outside clean local environments. We won't dwell on pixel-perfect components; we'll dive into the hidden architecture patterns that support scalability, performance, and operational resilience when your code is in the wild, serving millions. Through light coding exercises and collaborative discussion, we'll explore how experienced teams think about failure recovery, observability, and maintaining delivery velocity without breaking everything.

Most of the workshop is framework and library-agnostic, but we'll use React and Next.js as our common ground for communication and examples.

This is not an exhaustive masterclass; it's a conversation starter and experience share to jumpstart your journey toward battle-tested software architecture.


Workshop Breakdown

  1. Component Architecture for Implicit Performance,

    Why Atomic Design still matters How granular components improve React reconciliation Minimising re-renders by design (stateless atoms, pure components, primitive props) How to structure components for long-term maintainability
  1. React Reconciliation Under the Hood,

    What really happens when React re-renders Object.is, diffing, memoization: when and why it matters Anti-patterns that sabotage performance (and how to fix them) Tools: useMemo, memo, useCallback, reconciliation playground, unit testing performance, why they still matter till today
  1. Resilience Engineering in React and Next.js,

    Circuit breakers, retries, and timeouts in modern frontend stacks Thundering herd problems and how to avoid them Patterns to isolate failure and prevent full-app crashes (Error Boundaries, Suspense, Dynamic Imports) Real-world code examples using TanStack Query and Opossum
  1. DORA Metrics and Delivery Velocity,

    Why performance ≠ speed, and how to measure what matters Quick wins to reduce MTTR, lead time, and failure rate What elite software delivery looks like.
  1. Post-Deployment Confidence,

    Using Sentry and feature flags to ship without fear Cyclomatic complexity and its relationship to flag sprawl Clean strategies to isolate new code without endangering existing flows

Speaker

Session Info

Workshop
Duration: 120 minutes
workshop react nextjs performance