renderpx
Theme: auto
Armin EslamiSenior Frontend Engineer

How I Architect Frontend Systems

Decision frameworks, implementation patterns, and system design case studies from building production React applications.

Frameworks

Decision frameworks for architectural choices: where state lives, how components compose, when to use SSR.

7 frameworks

Deep Dives

How the tools actually work under the hood: useSyncExternalStore, React Compiler, context subscriptions.

5 deep dives

Patterns

Implementation patterns for recurring problems: optimistic updates, infinite scroll, cache invalidation.

10+ patterns

System Design

Frontend architecture for real products: data models, component structure, state strategy, performance.

1 case study

After years of building frontend applications at scale, I found myself explaining the same architectural decisions over and over - to teammates, mentees, and my future self when revisiting old choices. This site is my answer: a living reference for how I think about frontend architecture, written in the style of a tech talk: problem, naive approach, why it fails, production solution.